タイム インテリジェンスで使用する の指定 (SSAS テーブル)
DAX 数式のタイム インテリジェンス機能を使用するには、日付テーブルと Date データ型の一意の識別子 (datetime) の列を指定する必要があります。 日付テーブルの列が一意の識別子として指定されている場合は、日付テーブル内の列と任意のファクト テーブルのリレーションシップを作成できます。
タイム インテリジェンス機能を使用する場合、次のルールが適用されます。
DAX タイム インテリジェンス機能を使用する場合は、ファクト テーブルから datetime 列を指定しない。 1 つ以上の datetime 列 (Date データ型で、一意の値を持つ) を含む独立した日付テーブルをモデル内に必ず作成する。
日付テーブルの日付の範囲が連続している。
日付テーブル内の datetime 列の粒度は日単位 (1 日未満の時間を含まない) にする。
[日付テーブルとしてマーク] ダイアログ ボックスを使用して、日付テーブルと一意識別子列を指定する必要がある。
日付テーブル内の Date データ型の列とファクト テーブルの間にリレーションシップを作成する。
日付テーブルと一意識別子を指定するには
モデル デザイナーで、日付テーブルをクリックします。
[テーブル] メニュー、[日付]、[日付テーブルとしてマーク] の順にクリックします。
[日付テーブルとしてマーク] ダイアログ ボックスの [日付] ボックスの一覧で、一意識別子として使用する列を選択します。 この列は、一意の値を含んでいる必要があり、Date データ型である必要があります。 次はその例です。
日付
7/1/2010 12:00:00 AM
7/2/2010 12:00:00 AM
7/3/2010 12:00:00 AM
7/4/2010 12:00:00 AM
7/5/2010 12:00:00 AM
必要に応じて、ファクト テーブルと日付テーブルの間のリレーションシップを作成します。