共用方式為


CALENDARAUTO

適用於:計算結果列匯出數據表量值視覺計算

注意

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

傳回資料表,其包含名為 "Date" 的單一資料行,該資料行包含一組連續的日期。 日期範圍會根據模型中的資料自動計算。

語法

CALENDARAUTO([fiscal_year_end_month])  

參數

詞彙 定義
fiscal_year_end_month 傳回整數 1 到 12 的任何 DAX 運算式。 如果省略,則預設為目前使用者行事歷資料表範本中的指定值 (如果有);否則會預設為 12。

傳回值

傳回資料表,其包含名為 "Date" 的單一資料行,該資料行包含一組連續的日期。 日期範圍會根據模型中的資料自動計算。

備註

  • 日期範圍的計算方式如下:

    • 不在計算結果欄或匯出資料表中的模型最早日期會視為 MinDate。
    • 不在計算結果欄或匯出資料表中的模型最近日期會視為 MaxDate。
    • 所傳回日期範圍是與 MinDate 建立關聯的會計年度開頭日期,以及與 MaxDate 建立關聯的會計年度結尾。
  • 如果模型不包含任何不在計算結果欄或匯出資料表中的 datetime 值,則會傳回錯誤。

  • 在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

範例

在此範例中,資料模型中的 MinDate 和 MaxDate 是 2010 年 7 月 1 日和 2011 年 6 月 30 日。

CALENDARAUTO() 會傳回 2010 年 1 月 1 日到 2011 年 12 月 31 日之間的所有日期。

CALENDARAUTO(3) 會傳回 2010 年 4 月 1 日到 2012 年 3 月 31 日之間的所有日期。