次の方法で共有


Hierarchy 要素 (CSDL)

Hierarchy 要素はテーブル内のフィールドの論理的なコンテナーであり、相互にリンクして階層を形成できます。 Hierarchy 要素は CSDL Property 要素から派生し、テーブル モデルで作成される階層をサポートするように拡張されています。

Hierarchy 要素は、次の子要素をこの順で持つことができます。

  • Documentation 要素

  • Level 要素

該当する属性

次の表では、Hierarchy 要素で使用できる属性を示します。 Hierarchy はレポート デザインのフィールド リストの他の列で表されるので、他の列およびメジャーと同じ属性も持ちます。

属性名

必須

AllMemberCaption

いいえ

階層の All メンバーに割り当てられた名前。

AllMemberReferenceName

はい

DAX クエリで All メンバーを参照するために使用される識別子。

Caption

いいえ

階層の表示名。

ContextualNameRule

いいえ

名前が使用されるコンテキストに基づいて名前を変更する必要があるかどうか、および変更する方法を示す値。

DisplayFolder

いいえ

階層に関連付けられている表示フォルダーの名前。

FolderPosition

いいえ

表示フォルダー内での位置を示す序数値。

Hidden

いいえ

クライアントで階層が表示されるかどうかを示します。

ReferenceName

いいえ

DAX クエリでこのエンティティを参照するために使用される識別子。

説明

テーブル モデルでは、同じテーブル内の列間の親子関係を指定することにより階層を作成します。 テーブル モデルで階層を作成する方法の詳細については、「階層 (SSAS テーブル)」を参照してください。

使用例

次の例では、Date テーブルで定義された階層を示します。

<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>

関連項目

概念

テーブル オブジェクト モデルについて

DAX における親子階層を扱う関数について

属性階層の (All) レベルの構成