Compartir a través de


IsGeneration (MDX)

Actualizado: 17 de julio de 2006

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)

Vea también

Referencia

Referencia de funciones MDX (MDX)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se han actualizado la sintaxis y los argumentos para mejorar la claridad.
  • Se han agregado ejemplos actualizados.