Quando usar
Para identificar as variações de colunas do modelo e o relacionamento em que cada uma se apoia.
Sintaxe
DAX
INFO.VARIATIONS([<Nome da restrição>, <Valor da restrição>], ...)Parâmetros
Nome da restrição (Opcional): texto entre aspas duplas com o nome da restrição usada para filtrar o resultado; em geral, qualquer coluna retornada pode ser usada. Valor da restrição (Opcional): texto entre aspas duplas com o valor do filtro. Nome e valor são informados sempre em par, e mais de um par é permitido.
Aplica-se a
- NãoColuna Calculada
- NãoTabela Calculada
- NãoMedida
- NãoCálculo Visual
Exemplo
DAX
// Variações com coluna e relacionamento (DAX Query View)
EVALUATE
VAR vVariacoes = INFO.VARIATIONS ()
VAR vColunas = SELECTCOLUMNS ( INFO.COLUMNS (), "ColumnID", [ID], "Coluna", [ExplicitName] )
VAR vRelacionamentos = SELECTCOLUMNS ( INFO.RELATIONSHIPS (), "RelationshipID", [ID], "Relacionamento", [Name] )
RETURN
SELECTCOLUMNS (
NATURALLEFTOUTERJOIN ( NATURALLEFTOUTERJOIN ( vVariacoes, vColunas ), vRelacionamentos ),
"Variação", [Name],
"Coluna", [Coluna],
"Relacionamento", [Relacionamento],
"Padrão", [IsDefault]
)
ORDER BY [Variação]