ISATLEVEL
Se aplica a:columna CalculadaTabla calculadaMeasurecá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. |
Devolver value
TRUE
or
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, and así sucesivamente, 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 EXPANDandCOLLAPSE.
- Un nivel de jerarquía puede contener más de una columna. Por ejemplo, en una jerarquía [Year], [Quarter], [Month] , el nivel que contains la columna [Quarter] también incluye la columna [Year] en el mismo nivel.
Ejemplo
Considere una tabla que incluya una jerarquía con niveles para el total, year, quarter, andmonth. 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 or 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