ISATLEVEL
Se aplica a:columna Calculada
tabla calculada
Medida
cálculo visual
Informa de si la columna está presente en el nivel actual.
Sintaxis
ISATLEVEL ( <column> )
Parámetros
Término | Definición |
---|---|
column |
Columna de agrupación en la cuadrícula de datos. |
Valor devuelto
TRUE
o FALSE
que indica si la columna de agrupación está en el nivel actual en el contexto.
Observaciones
- Esta función solo se puede usar en cálculos visuales.
- A diferencia de otras funciones con funcionalidad similar, como ISINSCOPE, ISFILTERED, HASONEVALUE, etc., ISATLEVEL es una función especializada para los cálculos visuales, por lo que se garantiza que sea compatible con las funciones que navegan por los niveles de una jerarquía en la matriz de datos, como EXPAND y COLLAPSE.
- Un nivel de jerarquía puede contener más de una columna. Por ejemplo, en una jerarquía [Year], [Quarter], [Month], the level that contains the [Quarter] column also includes the [Year] column at the same level.
Ejemplo
Considere una tabla que incluya una jerarquía con niveles para el total, año, trimestre y mes. Los siguientes cálculos de DAX se pueden usar para determinar si una columna específica está en el nivel actual en el contexto original o en el nuevo nivel después de una operación de navegación.
IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)
En la captura de pantalla siguiente se muestra la matriz con los cinco cálculos visuales.
de cálculo visual
Consulte también
EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE