レッスン 3: 日付テーブルとしてマーク

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

「レッスン 2: データの追加」では、DimDate という名前のディメンション テーブルをインポートしました。 モデルでは、このテーブルは DimDate と命名されていますが、このテーブルには日付と時刻データが含まれているため 日付テーブルとも呼ばれます。

計算で DAX タイム インテリジェンス関数を使用する場合は、メジャーを少し後で作成する場合と同様に、日付テーブルのプロパティ ( 日付テーブルとそのテーブル に一意の識別子 の Date 列 を含む) を指定する必要があります。

このレッスンでは、DimDate テーブルを Date テーブルとしてマークし、 Date 列 (Date テーブルの日付列) を Date 列 (一意識別子) としてマークします。

日付テーブルと日付列をマークする前に、モデルを理解しやすくするために少しハウスキーピングを行う必要があります。 DimDate テーブルには 、FullDateAlternateKey という名前の列があります。 テーブルに含まれる各暦年の毎日の行が 1 行含まれています。 メジャーの数式とレポートでは、この列を多く使用します。 ただし、FullDateAlternateKey は実際にはこの列の適切な識別子ではありません。 日付 に名前を変更し、数式を識別して含めるのを容易にします。 可能な限り、テーブルや列などのオブジェクトの名前を変更して、Power BIやExcelなどのクライアント レポート アプリケーションで識別しやすくすることをお勧めします。

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

前提条件

このトピックは、表形式モデルのチュートリアルの一部であり、チュートリアルでの順番に従って実行する必要があります。 このレッスンのタスクを実行する前に、前のレッスン「 レッスン 2: データの追加」を完了しておく必要があります。

FullDateAlternateKey 列の名前を変更する

  1. モデル デザイナーで DimDate テーブルをクリックします。

  2. FullDateAlternateKey 列のヘッダーをダブルクリックして、名前を日付に変更します。

Mark as Date Table を設定する

  1. [日付] 列を選択し、[プロパティ] ウィンドウの [データ型] で [日付] が選択されていることを確認します。

  2. [ テーブル ] メニューをクリックし、[ 日付] をクリックし、[ 日付テーブルとしてマーク] をクリックします。

  3. [日付テーブルとしてマーク] ダイアログ ボックスの [日付] ボックスの一覧で、一意の識別子として [Date] 列を選択します。 この列が既定で選択されます。 [OK] をクリックします。

    Screenshot of the MArk as Date Table dialog box with the Date option highlighted.

次の内容

次のレッスン「 レッスン 4: リレーションシップの作成」に進みます。