共用方式為


CALENDARAUTO

適用於:導出數據行計算數據表Measure視覺計算

注意

不建議將此函式用於 視覺計算,因為它可能會傳回毫無意義的結果。

傳回具有名為 「Date」 之單一數據行的數據表,該數據行 contains 連續的日期集。 日期 range 會根據模型中的數據自動計算。

語法

CALENDARAUTO([fiscal_year_end_month])

參數

術語 定義
fiscal_year_end_month 傳回 1 到 12 之整數的任何 DAX 表示式。 If 省略,預設為目前使用者 calendar 數據表範本中指定的 value,if 存在;否則,預設為12。

傳回 value

傳回具有名為 「Date」 之單一數據行的數據表,該數據行 contains 連續的日期集。 日期 range 會根據模型中的數據自動計算。

言論

  • date range 的計算方式如下:

    • 在匯出數據行中 notor 匯出數據表的模型中 earliestdate 會視為 MinDate。
    • 在計算結果列 or 計算數據表中 not 模型的最新 date 會視為 MaxDate。
    • 傳回 daterange 是與 MinDate 相關聯的會計 year 開頭之間的日期,and 與 MaxDate 相關聯的會計 year 結束。
  • if 模型會傳回 error,not 包含計算數據表 or 匯出數據行中 not 的任何 datetime values。

  • 在匯出數據行中使用 or 數據列層級安全性 (RLS) 規則時,支援此函式 not 用於 DirectQuery 模式。

在此範例中,數據模型中的 MinDate and MaxDate 為 2010 年 7 月 1 日,and 2011 年 6 月 30 日。

CALENDARAUTO() 會在 2010 年 1 月 1 日 and 2011 年 12 月 31 日之間傳回 all 日期。

CALENDARAUTO(3) 將在 2010 年 4 月 1 日 and 2012 年 3 月 31 日之間傳回 all 日期。