[函数大全] PREVIOUSQUARTER

  [复制链接]
查看137143 | 回复133 | 2021-2-21 23:26:36 | 显示全部楼层 |阅读模式
本帖最后由 XF 于 2021-2-22 10:30 编辑

返回当前日期在上一季度的所有日期。

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

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

返回值

表 包含单列日期值的表。

备注

PREVIOUSQUARTER 使用<日期列>在当前上下文中的第一天进行计算。如果日期列在当前上下文的第一个日期是 2009 年 6 月 10 日(第二季度);那么 PREVIOUSQUARTER 会返回等于 2009 年 1-3 月(第一季度)的所有日期。


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

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


结果表只包含日期列中存在的日期。


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

示例

以下度量值计算 Internet 销售的「上个季度销售额」

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


扩展阅读:

初识时间智能

几乎所有的业务逻辑都会涉及到关于时间的计算,比如年累计销售额,月环比销售额,YOY(Year over Year)等等,DAX提供专注解决此类问题的函数,当模型满足特定要求的时候,时间智能函数可以大大简化运算。

回复

使用道具 举报

兵马俑 | 2021-4-25 23:00:24 来自手机 | 显示全部楼层
元芳你怎么看?
回复

使用道具 举报

ah_Ben | 2021-4-29 10:55:13 来自手机 | 显示全部楼层
无论是不是沙发都得回复下
回复

使用道具 举报

aiqindehaiyang | 2021-5-14 16:18:13 | 显示全部楼层
回个帖子,下班咯~
回复

使用道具 举报

沙包 | 2021-6-17 15:20:43 来自手机 | 显示全部楼层
鼎力支持!!
回复

使用道具 举报

南风 | 2021-8-13 08:21:31 | 显示全部楼层
这个不错,学习了
回复

使用道具 举报

卢彬 | 2021-8-20 07:48:39 | 显示全部楼层
围观 围观 沙发在哪里!!!
回复

使用道具 举报

穷疯了 | 2021-9-26 08:20:00 来自手机 | 显示全部楼层
努力学习中
回复

使用道具 举报

M煲 | 2021-9-29 18:07:13 | 显示全部楼层
锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
回复

使用道具 举报

jackeychung | 2021-10-31 13:37:31 | 显示全部楼层
呵呵,明白了
回复

使用道具 举报

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

本版积分规则