階層を作成する

適用対象:SQL Server 2019 以降の Analysis Services Azure Analysis Services Power BI Premium

このレッスンでは、階層を作成します。 階層は、レベルに分類された列のグループです。 たとえば、Geography (地理的な場所) 階層には、Country (国)、State (州)、County (郡)、City (市) などの下位階層があります。 階層は、レポート クライアント フィールド リスト内の他の列とは別に表示できるため、ユーザーが簡単に移動してレポートに含めることができます。 詳細については、「階層」を参照してください。

階層を作成するには、ダイアグラム ビューでモデル デザイナーを使用します。 データ ビューでは、階層の作成および管理はサポートされていません。

このレッスンの推定所要時間: 20 分

前提条件

この記事は、表形式モデルのチュートリアルの一部であり、チュートリアルでの順番に従って実行する必要があります。 このレッスンの作業を実行する前に、前のレッスン「レッスン 8: パースペクティブを作成する」を完了している必要があります。

新しい階層を作成する

DimProduct テーブルで Category 階層を作成するには

  1. モデル デザイナー (ダイアグラム ビュー) で、DimProduct テーブル>の階層の作成を右クリックします。 テーブル ウィンドウの下部に新しい階層が表示されます。 この階層の名前を Category に変更します。

  2. ProductCategoryName 列をクリックし、新しい Category 階層までドラッグします。

  3. Category 階層で、ProductCategoryName>[名前の変更] を右クリックし、「Category」と入力します。

    注意

    階層内の列の名前を変更しても、テーブル内のその列の名前は変更されません。 階層内の列は、テーブル内の列の 1 つの表現形態に過ぎません。

  4. ProductSubcategoryName 列をクリックし、Category 階層までドラッグします。 この階層の名前を Subcategory に変更します。

  5. [ModelName] 列 > [階層に追加] を右クリックし、[カテゴリ] を選択します。 この階層の名前を Model に変更します。

  6. 最後に、EnglishProductName を Category 階層に追加します。 この階層の名前を Product に変更します。

    Screenshot of DimProduct > Category showing the columns are named Model and Product.

DimDate テーブルで階層を作成するには

  1. DimDate テーブルで、Calendar という名前の階層を作成します。 次の列を順番どおりに追加します。

    • CalendarYear
    • CalendarSemester
    • CalendarQuarter
    • MonthCalendar
    • DayNumberOfMonth
  2. DimDate テーブルで、Fiscal 階層を作成します。 次の列を順番どおりに追加します。

    • FiscalYear
    • FiscalSemester
    • FiscalQuarter
    • MonthCalendar
    • DayNumberOfMonth
  3. 最後に、DimDate テーブルで、ProductionCalendar 階層を作成します。 次の列を順番どおりに追加します。

    • CalendarYear
    • WeekNumberOfYear
    • DayNumberOfWeek

次のステップ

レッスン 10: パーティションの作成