レッスン 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 列の名前を変更する
モデル デザイナーで DimDate テーブルをクリックします。
FullDateAlternateKey 列のヘッダーをダブルクリックして、名前を日付に変更します。
Mark as Date Table を設定する
[日付] 列を選択し、[プロパティ] ウィンドウの [データ型] で [日付] が選択されていることを確認します。
[ テーブル ] メニューをクリックし、[ 日付] をクリックし、[ 日付テーブルとしてマーク] をクリックします。
[日付テーブルとしてマーク] ダイアログ ボックスの [日付] ボックスの一覧で、一意の識別子として [Date] 列を選択します。 この列が既定で選択されます。 [OK] をクリックします。

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