Leer en inglés

Compartir a través de


ISATLEVEL

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Informa de si la columna está presente en el nivel actual.

Sintaxis

DAX
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 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 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.

DAX
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.

cálculo del objeto visual DAX

Consulte también

EXPAND
EXPANDALL
CONTRAER
COLLAPSEALL
ISINSCOPE
ISFILTERED
HASONEVALUE