INFO.PERSPECTIVEHIERARCHIES

DAXInformação (INFO Functions)

Retorna uma tabela com cada hierarquia incluída em perspectivas do modelo semântico: tabela da perspectiva, hierarquia e data de modificação.

Quando usar

Para documentar quais hierarquias fazem parte de cada perspectiva.

Sintaxe

DAX
INFO.PERSPECTIVEHIERARCHIES([<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
// Hierarquias por perspectiva (DAX Query View)
EVALUATE
VAR vPerspHierarquias =
    SELECTCOLUMNS (
        INFO.PERSPECTIVEHIERARCHIES (),
        "PerspectiveTableID", [PerspectiveTableID],
        "HierarchyID", [HierarchyID]
    )
VAR vPerspTabelas =
    SELECTCOLUMNS ( INFO.PERSPECTIVETABLES (), "PerspectiveTableID", [ID], "PerspectiveID", [PerspectiveID] )
VAR vHierarquias =
    SELECTCOLUMNS ( INFO.HIERARCHIES (), "HierarchyID", [ID], "Hierarquia", [Name] )
VAR vPerspectivas =
    SELECTCOLUMNS ( INFO.PERSPECTIVES (), "PerspectiveID", [ID], "Perspectiva", [Name] )
VAR vJuncao =
    NATURALLEFTOUTERJOIN (
        NATURALLEFTOUTERJOIN ( NATURALLEFTOUTERJOIN ( vPerspHierarquias, vPerspTabelas ), vHierarquias ),
        vPerspectivas
    )
RETURN
    SELECTCOLUMNS ( vJuncao, "Perspectiva", [Perspectiva], "Hierarquia", [Hierarquia] )
ORDER BY [Perspectiva], [Hierarquia]

Mais informações

Aprender DAX ao vivo