函数周期表丨时间智能丨表丨PREVIOUS系列(修订)
PREVIOUS系列
PREVIOUS函数系列一共包含四个函数:PREVIOUSDAY函数,PREVIOUSMONTH函数,PREVIOUSQUARTER函数和PREVIOUSYEAR函数。
都隶属于“表函数”,用途方面基本类似。
用途:主要用来计算上一周期的数据汇总。
语法
语法1:
DAX=
PREVIOUSDAY(<日期>)
语法2:
DAX=
PREVIOUSMONTH(<日期>)
语法3:
DAX=
PREVIOUSQUARTER(<日期>)
语法4:
DAX=
PREVIOUSYEAR(<日期>[,<结束日期>])
参数
日期:一个日期列。
结束日期:(可选项)只有YEAR具有这个可选项,用来定义结束日期。默认为12月31日。
返回结果
单列日期表。
例子
模拟数据:
某销售事实表,时间跨度为2017年1月1日至2018年12月31日。
例子1:
PREVIOUSDAY例子 =
CALCULATE ( SUM ( '销售明细'[销售数量] ), PREVIOUSDAY ( '销售明细'[销售日期] ) )
结果:
根据当前上下文,计算前一日的销售数据。
例子2:
PREVIOUSMONTH例子 =
CALCULATE ( SUM ( '销售明细'[销售数量] ), PREVIOUSMONTH ( '销售明细'[销售日期] ) )
结果:
根据当前上下文,为每日的数据匹配上月数据汇总。
例子3:
PREVIOUSQUARTER例子 =
CALCULATE ( SUM ( '销售明细'[销售数量] ), PREVIOUSQUARTER ( '销售明细'[销售日期] ) )
结果:
根据当前上下文,为每日匹配上一季度的数据汇总。
例子4:
PREVIOUSYEAR例子 =
CALCULATE ( SUM ( '销售明细'[销售数量] ), PREVIOUSYEAR ( '销售明细'[销售日期] ) )
结果:
根据当前上下文,为每日数据匹配上一年度数据汇总。
总体来说,PREVIOUS函数系列用于与上周期的整体数据进行对比,较为合适。
小伙伴们,GET了么?
白茶会不定期的分享一些函数卡片哦。
(文件在知识星球[PowerBI丨需求圈])
这里是白茶,一个PowerBI的初学者。
下面这个知识星球是针对有实际需求的小伙伴,有需要的请加入下面的知识星球。
(这个星球里面有白茶之前所有的案例文件。)
Fabric丨白茶 文章被收录于专栏
数据分析进阶之路,带你深入了解可视化技巧。