[函数大全] TOTALYTD

  [复制链接]
查看124893 | 回复128 | 2021-2-21 23:08:56 | 显示全部楼层 |阅读模式
在当前年份至今的所有日期中计值表达式。

语法
  1. TOTALYTD ( <表达式>, <日期列>, [<筛选器>], [截止日期] )
复制代码

参数属性描述
表达式返回标量值的表达式
日期列包含日期的列
筛选器可选应用于当前上下文的筛选器参数,可以是布尔表达式或表表达式
截止日期可选带有日期的文本字符串,用于定义年末日期,默认值为 12 月 31 日

返回值

标量 一个任意类型的值

备注

<日期列>参数可以是以下任一项 :

  • 对日期/时间列的引用。只有在这种情况下才应用上下文转换,因为列引用被替换为CALCULATETABLE ( DISTINCT ( <日期列> ) )
  • 返回单列日期/时间值的表表达式
  • 定义日期/时间值的单列表的布尔表达式


TOTALYTD 等价于以下表达式

  1. CALCULATE (
  2.     <表达式>,
  3.     DATESYTD ( <日期列> ),
  4.     [<筛选器>]
  5. )
复制代码


由此可见,TOTALYTD 使用的筛选器具有与 CALCULATE 筛选器参数相同的限制。


TOTALYTD 未针对 DirectQuery 进行优化,在计算列和行级别安全性公式中完全不受支持。 但可以在度量值和查询公式中使用,只不过无法保证性能。

示例

下面的示例度量值用于计算 InternetSales 的年累计销售金额:

  1. TOTALYTD(SUM(InternetSales[SalesAmount]),DateTime[DateKey])
复制代码


扩展阅读:

计算累计值 YTD,QTD,MTD

年初至今(YTD)、季初至今(QTD)和月初至今(MTD)的计算都非常相似。在介绍计算方法前,从逻辑的角度你需要注意:累计是指定维度上值的加总,时间的累计就是在时间维度上计算当期值然后累加而来。比如年累计(YTD)是在年的维度上求值然后累加,跨年后重新计算。



回复

使用道具 举报

seednet888 | 2021-4-25 17:33:07 来自手机 | 显示全部楼层
支持,楼下的跟上哈~
回复

使用道具 举报

renoir | 2021-4-29 13:46:00 来自手机 | 显示全部楼层
占位编辑
回复

使用道具 举报

山人2000 | 2021-7-15 23:45:24 | 显示全部楼层
我也顶起出售广告位
回复

使用道具 举报

timmy | 2021-9-27 07:55:28 来自手机 | 显示全部楼层
看起来不错
回复

使用道具 举报

搏斗小子 | 2021-10-22 11:53:44 | 显示全部楼层
好,很好,非常好!
回复

使用道具 举报

slsam | 2021-10-30 20:35:20 | 显示全部楼层
谢谢网站确实不错,超值
回复

使用道具 举报

lzx | 2021-10-31 06:41:20 来自手机 | 显示全部楼层
确实不错,顶先
回复

使用道具 举报

ming312 | 2021-11-10 22:34:12 来自手机 | 显示全部楼层
回个帖子,下班咯~
回复

使用道具 举报

wutiwen | 2021-11-16 19:56:49 来自手机 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则