Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve si un miembro especificado pertenece a una generación determinada.
Sintaxis
IsGeneration(Member_Expression, Generation_Number)
Argumentos
Member_Expression
Una expresión válida de Expresiones Multidimensionales (MDX) que devuelva un miembro.
Generation_Number
Una expresión numérica válida que especifica la generación contra la cual se evalúa el miembro especificado.
Remarks
La función IsGenerationdevuelve la verdad si el miembro especificado está en el número de generación especificado. De lo contrario, la función devuelve false. Además, si el miembro especificado evalúa a un miembro vacío, la función IsGeneration devuelve false.
Para efectos de indexación de generaciones, los miembros de la hoja son índice de generación 0. El índice de generación de los miembros no leaf se determina primero obteniendo el índice de generación más alto de la unión de todos los miembros hijos para el miembro especificado, y luego añadiendo 1 a ese índice. Debido a cómo se determina el índice generacional de los miembros no hoja, un miembro específico no hoja podría pertenecer a más de una generación.
Example
El siguiente ejemplo devuelve VERDADERO si [Fecha]. [Fiscal]. El miembro actual forma parte de la segunda generación:
WITH MEMBER MEASURES.ISGENERATIONDEMO AS
IsGeneration([Date].[Fiscal].CURRENTMEMBER, 2)
SELECT {MEASURES.ISGENERATIONDEMO} ON 0,
[Date].[Fiscal].MEMBERS ON 1
FROM [Adventure Works]