CALENDAR
連続した日付のセットを含む "Date" という名前の単一の列を持つテーブルを返します。 日付の範囲は、指定した開始日から指定した終了日までであり、これらの 2 つの日付を含みます。
構文
CALENDAR(<start_date>, <end_date>)
パラメーター
用語 | 定義 |
---|---|
start_date |
datetime 値を返す任意の DAX 式。 |
end_date |
datetime 値を返す任意の DAX 式。 |
戻り値
連続した日付のセットを含む "Date" という名前の 1 つの列を持つテーブルを返します。 日付の範囲は、指定した開始日から指定した終了日までであり、これらの 2 つの日付を含みます。
備考
start_dateが end_date より大きい場合、エラーが返されます。
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
次の数式は、2015 年 1 月 1 日から 2021 年 12 月 31 日までの日付を含むテーブルを返します。
= CALENDAR (DATE (2015, 1, 1), DATE (2021, 12, 31))
実際の売上データと将来の売上予測を含むデータ モデルの場合、次の式は、Sales テーブルと Forecast テーブルの両方の日付範囲をカバーする日付テーブルを返します。
= CALENDAR (MINX (Sales, [Date]), MAXX (Forecast, [Date]))