Share via


ISATLEVEL

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

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

Sintaxis

ISATLEVEL ( <column> )

Parámetros

Término Definición
columna 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.

Comentarios

  • 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 [Año], [Trimestre], [Mes], el nivel que contiene la columna [Trimestre] también incluye la columna [Año] en el mismo nivel.

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.

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
COLLAPSE
COLLAPSEALL
ISINSCOPE
ISFILTERED
HASONEVALUE