[函数大全] DATESQTD

  [复制链接]
查看214107 | 回复168 | 2021-2-21 21:47:10 | 显示全部楼层 |阅读模式
返回一个表,其中包含当前筛选上下文中该季度至今的所有日期。

语法
  1. DATESQTD ( <日期列> )
复制代码

参数属性描述
日期列包含日期的列

返回值

表 包含日期值的单列表

备注

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

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


DATESMTD 等价于下面这个表达式:

  1. DATESBETWEEN (
  2.     <Dates>,
  3.     STARTOFQUARTER ( LASTDATE ( <Dates> ) ),
  4.     LASTDATE ( <Dates> )
  5. )
复制代码

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

示例

下面的示例公式创建计算 Internet 销售的「本季度迄今总计」

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


扩展阅读:

DATESYTD 和 TOTALYTD
计算累计有两类常用的时间智能函数,以DATESYTD为代表的返回日期值的表函数和以TOTALYTD为代表的返回标量值的函数。本文你将了解它们的计算逻辑以及如何用普通函数改写时间智能函数
计算累计值 YTD,QTD,MTD

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




回复

使用道具 举报

moma | 2021-4-25 07:58:38 来自手机 | 显示全部楼层
前排支持下了哦~
回复

使用道具 举报

600016 | 2021-5-26 18:32:34 来自手机 | 显示全部楼层
云发教育是我遇到最好的机构,和其他机构有本质区别
回复

使用道具 举报

老何 | 2021-6-6 07:10:52 来自手机 | 显示全部楼层
我也是坐沙发的
回复

使用道具 举报

jack | 2021-7-2 06:35:25 | 显示全部楼层
锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
回复

使用道具 举报

wangzhe8054 | 2021-8-8 14:06:39 | 显示全部楼层
好,很好,非常好!
回复

使用道具 举报

笑死人 | 2021-9-2 11:41:08 | 显示全部楼层
路过 帮顶 嘿嘿
回复

使用道具 举报

dgfishman | 2021-9-3 14:17:24 | 显示全部楼层
路过 帮顶 嘿嘿
回复

使用道具 举报

浩瀚 | 2021-9-5 13:01:16 来自手机 | 显示全部楼层
谢谢,一直在学习云发教育课程!
回复

使用道具 举报

wzfwzf | 2021-10-10 18:12:27 | 显示全部楼层
我了个去,顶了
回复

使用道具 举报

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

本版积分规则