活动
CALENDARAUTO
备注
不建议将此函数用于 视觉计算,因为它可能会返回毫无意义的结果。
返回一个名为“Date”的表,该列包含连续的日期集。 日期范围是根据模型中的数据自动计算的。
DAX
CALENDARAUTO([fiscal_year_end_month])
术语 | 定义 |
---|---|
fiscal_year_end_month |
从 1 到 12 返回整数的任何 DAX 表达式。 如果省略,则默认为当前用户的日历表模板中指定的值(如果存在);否则,默认值为 12。 |
返回一个名为“Date”的表,该列包含连续的日期集。 日期范围是根据模型中的数据自动计算的。
日期范围按如下方式计算:
- 模型中不在计算列或计算表中的最早日期被视为 MinDate。
- 模型中不在计算列或计算表中的最新日期被视为 MaxDate。
- 返回的日期范围是与 MinDate 关联的会计年度开始和与 MaxDate 关联的财政年度结束之间的日期。
如果模型不包含任何不在计算列或计算表中的日期/时间值,则返回错误。
在计算列或行级别安全性 (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 日期间返回所有日期。