IsGeneration (MDX)
Informa de si un miembro especificado es una generación especificada.
Sintaxis
IsGeneration(Member_Expression, Generation_Number)
Argumentos
Member_Expression
Expresión MDX válida que devuelve un miembro.Generation_Number
Expresión numérica válida que especifica la generación con la que se evalúa el miembro especificado.
Notas
La función IsGeneration devuelve true si el miembro especificado se encuentra en el número de generación especificado. De lo contrario, la función devuelve false. Además, si el miembro especificado se evalúa en un miembro vacío, la función IsGeneration devuelve false.
Para el propósito de indización de generaciones, los miembros de hoja son el índice 0 de generación. El índice de generación de los miembros no hoja se determina obteniendo primero el índice de generación más alto de la unión de todos los miembros secundarios para el miembro especificado, y agregando 1 a ese índice. Debido a la forma en que se determina la indización de generaciones de los miembros no hoja, un miembro no hoja específico podría pertenecer a más de una generación.
Ejemplo
El ejemplo siguiente devuelve TRUE si [Time].[Fiscal].CurrentMember es parte de la segunda generación:
IsGeneration([Time].[Fiscal].CurrentMember, 2)