返回一个表,其中包含当前筛选上下文中当前年份至今的所有日期。
语法
DATESYTD ( <日期列> , [年截止日期] )
参数 | 属性 | 描述 |
日期列 | 包含日期的列 | |
年截止日期 | 可选 | 用于自定义每年的截止日期,通常用于财年分析,例如 “3-31” |
返回值
表
包含日期值的单列表
备注
<日期列>参数可以是以下任一项 :
- 对日期/时间列的引用。只有在这种情况下才应用上下文转换,因为列引用被替换为
CALCULATETABLE ( DISTINCT ( <日期列> ) )
- 返回单列日期/时间值的表表达式
- 定义日期/时间值的单列表的布尔表达式
DATESYTD 等价于下面这个表达式:
DATESBETWEEN ( <Dates>, STARTOFYEAR ( LASTDATE ( <Dates> ) ), LASTDATE ( <Dates> ) )
示例
下面的示例公式创建计算 Internet 销售的「年度迄今总计」
SalesYTD = CALCULATE(SUM(InternetSales[SalesAmount]), DATESYTD(DateTime[DateKey])) SalesYTD_FY = CALCULATE(SUM(InternetSales[SalesAmount]), DATESYTD(DateTime[DateKey],"3-31")) //以 4 月 1 日为财年的第一天统计财年的销售额累计
扩展阅读:
说点什么