前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >函数周期表丨时间智能丨表丨DATESMTD/QTD/YTD

函数周期表丨时间智能丨表丨DATESMTD/QTD/YTD

原创
作者头像
PowerBI丨白茶
修改2021-08-30 10:20:56
7200
修改2021-08-30 10:20:56
举报
文章被收录于专栏:PowerBI

DATESMTD函数/DATESQTD函数/DATESYTD函数

DATESMTD函数,DATESQTD函数与DATESYTD函数三者都隶属于“时间智能函数”,属于“”函数。因为三者的用途、语法结构基本上是类似的,白茶决定一起打包带走。

用途1:用于返回一张表,表中的日期列分别是月份至今、季度至今、年度至今。

用途2:可以用来计算累计值。月份累计,季度累计,年度累计。

语法

语法1:

代码语言:txt
复制
月累计语法=
DATESMTD(<日期>)

语法2:

代码语言:txt
复制
季度累计语法=
DATESQTD(<日期>)

语法3:

代码语言:txt
复制
年度累计语法=
DATESYTD(<日期>,<可选项>)

参数

日期:三者最基本的参数都是第一参数,只有年度累计有第二参数。第一参数可以是固定的日期列,也可以是日期的表达式。

可选项:这个选项只有年度累计才有,可以用来定义截止日期,默认不填为12月31日。

返回结果

单列日期表。

示例

示例文件:

这是白茶随机模拟的数据。

例子1:

代码语言:txt
复制
DATESMTD基本用法 =
DATESMTD ( '示例'[日期] )

结果:

因为数据原因,最大月份为2月,所以返回结果为默认2月1日至最大日期。

例子2:

代码语言:txt
复制
DATESQTD基本用法 =
DATESQTD ( '示例'[日期] )

结果:

返回本季度截止到最新日期2月11日的数据。原理同上。

例子3:

代码语言:txt
复制
DATESYTD基本用法 =
DATESYTD ( '示例'[日期] )

结果:

默认不填第二参数,返回值结果为本年度第一天截止到最大日期的结果。

例子4:

代码语言:txt
复制
DATESYTD基本用法2 =
DATESYTD ( '示例'[日期], "2-10" )

结果:

因为第二参数白茶定义了截止日期是2月10日,那么本年度的初始日期即为2月11日,所以返回结果为从2月11日到次年2月10日的所有日期数据。

例子5:

代码语言:txt
复制
月份累计 =
CALCULATE ( SUM ( '示例'[销售] ), DATESMTD ( '示例'[日期] ) )

结果:

分别对1月份和2月份的销售数据进行累计。

例子6:

代码语言:txt
复制
季度累计 =
CALCULATE ( SUM ( '示例'[销售] ), DATESQTD ( '示例'[日期] ) )

结果:

2020年第一季度的销售累计。

例子7:

代码语言:txt
复制
年度累计 =
CALCULATE ( SUM ( '示例'[销售] ), DATESYTD ( '示例'[日期], "1-31" ) )

结果:

因为白茶定义了截止日期为1月31日,那么本年度的累计是从2月1日开始到次年1月31日的所有销售额,所以返回结果为2月份所有销售额。

小伙伴们,GET了么?

白茶会不定期的分享一些函数卡片哦。

(文件在知识星球PowerBI丨需求圈)

这里是白茶,一个PowerBI的初学者。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档