[函数大全] PREVIOUSDAY

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

返回当前日期的前一天。

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

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

返回值

表 包含单列日期值的表。

备注

PREVIOUSDAY 使用<日期列>在当前上下文中的第一天进行计算。如果日期列在当前上下文的第一个日期是 2009 年 6 月 10 日;那么 PREVIOUSDAY 会返回等于 2009 年 6 月 9 日的所有日期。


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

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


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


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

示例

以下度量值计算 Internet 销售的「前一日销售额」

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


扩展阅读:

初识时间智能

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

回复

使用道具 举报

yxg | 2021-4-25 23:17:19 | 显示全部楼层
路过 帮顶 嘿嘿
回复

使用道具 举报

奔奔兔 | 2021-5-20 13:51:17 来自手机 | 显示全部楼层
好,很好,非常好!
回复

使用道具 举报

heidian | 2021-6-6 16:50:35 来自手机 | 显示全部楼层
LZ敢整点更有创意的不?兄弟们等着围观捏~
回复

使用道具 举报

newdeng | 2021-6-20 11:00:33 | 显示全部楼层
支持你哈...................................
回复

使用道具 举报

hsy001 | 2021-7-4 10:53:17 | 显示全部楼层
我也来支持一下,很喜欢这里老师
回复

使用道具 举报

xiwen3 | 2021-9-1 14:51:51 来自手机 | 显示全部楼层
忙完了,来看看视频
回复

使用道具 举报

zhwcft | 2021-9-19 06:40:27 | 显示全部楼层
非常好,顶一下
回复

使用道具 举报

polo | 2021-10-2 07:36:09 | 显示全部楼层
好,很好,非常好!
回复

使用道具 举报

qwerqwer | 2021-10-8 07:52:52 | 显示全部楼层
谢谢,一直在学习云发教育课程!
回复

使用道具 举报

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

本版积分规则