Partilhar via


ISATLEVEL

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Informa se a coluna está presente no nível atual.

Sintaxe

ISATLEVEL ( <column> )

Parâmetros

Vigência Definição
column Uma coluna de agrupamento na grade de dados.

Regresso value

TRUE or FALSE que indica se a coluna de agrupamento está no nível atual no contexto.

Comentários

  • Esta função só pode ser utilizada em cálculos visuais.
  • Ao contrário de outras funções com funcionalidade semelhante, como ISINSCOPE, ISFILTERED, HASONEVALUE, and assim por diante, ISATLEVEL é uma função especializada para cálculos visuais, portanto, é garantido ser compatível com funções que navegam nos níveis de uma hierarquia na matriz de dados, como EXPANDandCOLLAPSE.
  • Um nível hierárquico pode conter mais de uma coluna. Por exemplo, em uma hierarquia [Year], [Quarter], [Month], o nível que contains coluna [Quarter] também inclui a coluna [Year] no mesmo nível.

Exemplo

Considere uma tabela que inclua uma hierarquia com níveis para total, year, quarter, andmonth. Os cálculos de DAX a seguir podem ser usados para determinar se uma coluna específica está no nível atual no contexto original or no novo nível após uma operação de navegação.

IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)

A imagem abaixo mostra a matriz com os cinco cálculos visuais.

DAX cálculo visual

Ver também

EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE