Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Devolve se um membro especificado pertence a uma geração especificada.
Syntax
IsGeneration(Member_Expression, Generation_Number)
Arguments
Member_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve um membro.
Generation_Number
Uma expressão numérica válida que especifica a geração contra a qual o membro especificado é avaliado.
Observações
A função IsGenerationretorna verdadeira se o membro especificado estiver no número de geração especificado. Caso contrário, a função devolve falso. Além disso, se o membro especificado avaliar para um elemento vazio, a função IsGeneration devolve false.
Para efeitos de indexação de geração, os membros das folhas são índice de geração 0. O índice de geração dos membros não-folha é determinado primeiro obtendo o índice de geração mais alto da união de todos os membros filhos para o membro especificado, e depois adicionando 1 a esse índice. Devido à forma como o índice de geração dos membros não-folha é determinado, um membro específico não folha pode pertencer a mais do que uma geração.
Example
O exemplo seguinte retorna VERDADEIRO se [Data]. [Fiscal]. O membro atual faz parte da segunda geração:
WITH MEMBER MEASURES.ISGENERATIONDEMO AS
IsGeneration([Date].[Fiscal].CURRENTMEMBER, 2)
SELECT {MEASURES.ISGENERATIONDEMO} ON 0,
[Date].[Fiscal].MEMBERS ON 1
FROM [Adventure Works]