Compartilhar via


IsGeneration (MDX)

Retorna se um membro especificado estiver em uma geração especificada.

Sintaxe

IsGeneration(Member_Expression, Generation_Number) 

Argumentos

  • Member_Expression
    Uma linguagem MDX válida que retorna um membro.

  • Generation_Number
    Uma expressão numérica válida que especifica a geração contra a qual o membro especificado é avaliado.

Comentários

A função IsGeneration retornará true se o membro especificado estiver no número de geração especificado. Caso contrário, a função retornará false. Além disso, se o membro especificado avaliar como um membro vazio, a função IsGeneration retornará false.

Com a finalidade de indexação de geração, os membros folha têm índice de geração 0. O índice de geração de membros não-folha é determinado primeiro por obter o índice de geração mais alto a partir da união de todos os membros filho do membro especificado, adicionando 1 a esse índice. Devido à maneira como o índice de geração de membros não-folha é determinado, um membro não-folha específico pode pertencer a mais de uma geração.

Exemplo

O exemplo a seguir retorna TRUE se [Time].[Fiscal].CurrentMember fizer parte da segunda geração:

IsGeneration([Time].[Fiscal].CurrentMember, 2)

Consulte também

Referência