Compartilhar via


Elemento Hierarchy (CSDL)

O elemento Hierarchy é um contêiner lógico para os campos em uma tabela que podem ser vinculados entre si para formar uma hierarquia. O elemento Hierarchy é derivado do elemento CSDL Property e foi estendido para dar suporte às hierarquias criadas em um modelo de tabela.

O elemento Hierarchy pode ter os seguintes elementos filho (na ordem listada):

  • Elemento Documentation

  • Elemento Level

Atributos aplicáveis

A tabela a seguir lista os atributos que podem ser encontrados no elemento Hierarchy. As hierarquias são apresentadas com outras colunas na lista de campos para design de relatório e, portanto, também têm os mesmos atributos de outras colunas e medidas.

Nome do Atributo

É obrigatório

Valor

AllMemberCaption

Não

O nome atribuído ao membro All da hierarquia.

AllMemberReferenceName

Sim

O identificador usado para referenciar o membro All em uma consulta DAX.

Caption

Não

O nome para exibição da hierarquia.

ContextualNameRule

Não

Um valor que indica se e como o nome deve ser modificado com base no contexto no qual é usado.

DisplayFolder

Não

O nome da pasta de exibição associada à hierarquia.

FolderPosition

Não

Um valor ordinal que indica a posição dentro de sua pasta de exibição.

Hidden

Não

Indica se a hierarquia está visível em um cliente.

ReferenceName

Não

O identificador usado para referenciar essa entidade em uma consulta DAX.

Comentários

Em modelos tabulares, as hierarquias são criadas por meio da especificação de relações pai-filho entre colunas na mesma tabela. Para obter mais informações sobre como criar hierarquias em modelos tabulares, consulte Hierarquias (SSAS tabular).

Exemplo

O exemplo a seguir mostra uma hierarquia que é definida na tabela de Data.

<bi:Hierarchy>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Calendar_Year" />
    </bi:Source>
  </bi:Level>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Calendar_Semester" />
    </bi:Source>
  </bi:Level>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Calendar_Quarter" />
    </bi:Source>
  </bi:Level>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Month_Calendar" />
    </bi:Source>
  </bi:Level>
  <bi:Level>
    <bi:Source>
      <bi:PropertyRef name="Day_Of_Month" />
    </bi:Source>
  </bi:Level>
</bi:Hierarchy>

Consulte também

Conceitos

Compreendendo o modelo de objeto de tabela

Compreendendo funções para hierarquias pai-filho em DAX

Configurar o nível (All) para hierarquias de atributo