TOTALYTD返回当前上下文中本年度初至今的表达式的值,其语法:
TOTALYTD(expression, dates, filter, year_to_end)
No | 参数 | 描述 |
1 | Expression | 返回标量值的表达式 |
2 | Dates | 日期列 |
3 | filter | 应用于当前上下文的筛选器 |
4 | Year_to_end | 定了年末是哪一天,默认为12/31 |
在这里本公众号介绍过DATESYTD,DATESYTD返回的是一张日期表,而TOTALYTD返回的是一个标量值,TOTALYTD相当于CALCULATE(EXPRESSION,DATESYTD)
sales = sum('销量表'[销量])sales.DATESYTD = CALCULATE(sum('销量表'[销量]), DATESYTD('日期表'[日期]))sales.totalytd = TOTALYTD(sum('销量表'[销量]), '日期表'[日期])

从上面的红框部分,我们也可以看出来TotalYTD 是Calculate(sum(),datesYTD)的一种简写形式
从总计行我们可以看出来,当参数dates有多个值时,返回的是最大日期对应的expression的值,与DatesYTD中的参数返回最大日期对应的日期表保持一致
TOTALYTD 函数 (DAX) - DAX | Microsoft Docs
我是BISeven,欢迎与我交流。
文章转载自BISeven,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




