CALENDARAUTO
注意
不建議將此函式用於 視覺計算,因為它可能會傳回毫無意義的結果。
傳回具有名為 「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 日期。