Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Coluna calculada
Tabela calculada
Medida
Cá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. |
Valor de retorno
TRUE ou 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, HASONEVALUEe 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 EXPAND e COLLAPSE.
- Um nível hierárquico pode conter mais de uma coluna. Por exemplo, em uma hierarquia [Ano], [Trimestre], [Mês], o nível que contém a coluna [Trimestre] também inclui a coluna [Ano] no mesmo nível.
Exemplo
Considere uma tabela que inclua uma hierarquia com níveis para total, ano, trimestre e mês. 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 ou 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.
Ver também
EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE