共用方式為


CALENDAR

適用於:匯出數據行計算數據表量值視覺計算

傳回包含連續日期集之單一數據行 「Date」 的數據表。 日期範圍是從指定的開始日期到指定的結束日期,包含這兩個日期。

語法

CALENDAR(<start_date>, <end_date>)

參數

術語 定義
start_date 傳回 datetime 值的任何 DAX 表示式。
end_date 傳回 datetime 值的任何 DAX 表示式。

傳回值

傳回包含連續日期集之單一數據行 「Date」 的數據表。 日期範圍是從指定的開始日期到指定的結束日期,包含這兩個日期。

言論

  • 如果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]))