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了么?
白茶会不定期的分享一些函数卡片哦。