PowerBI-时间智能函数-PARALLELPERIOD

PARALLELPERIOD

释义:返回一个表,此表包含一列日期,表示与当前上下文中指定的 dates 列中的日期平行的时间段,日期是按间隔数向未来推移或者向过去推移的

语法:PARALLELPERIOD(日期,间隔数,间隔类型)

参数:

  • 第一参数:包含日期的列
  • 第二参数:一个整数,指定要添加到日期或从日期中减去的时间间隔数
  • 第三参数:日期偏移的间隔。 可以是以下值之一:year\quarter\month

备注:

  • 此函数获取由 dates 指定的列中的当前日期集,将第一个日期和最后一个日期移动指定的间隔数,然后返回两个移动日期之间的所有连续日期 。 如果间隔是月份、季度或年份的部分范围,那么结果中的任何部分月份也将被填充以完成整个时间间隔
  • dates 参数可以是以下任一项 :
    • 对日期/时间列的引用
    • 返回单列日期/时间值的表表达式
    • 定义日期/时间值的单列表的布尔表达式
  • 如果为间隔数指定了正数,则日期向未来推移;如果指定的数字为负数,则日期向过去推移
  • PARALLELPERIOD 函数类似于 DATEADD 函数,只是 PARALLELPERIOD 总是返回在给定粒度级别处的完整周期,而不是 DATEADD 返回的部分周期。
    • 例如,如果你选择了从 6 月 10 日开始并在同年 6 月 21 日结束的日期,并且想将选择提前一个月,那么 PARALLELPERIOD 函数将返回下个月(7 月 1 日至 7 月 31 日)的所有日期;然而,如果使用的是 DATEADD,那么结果将只包含 7 月 10 日到 7 月 21 日的日期

示例:计算 Internet 销售的上一年销售额

CALCULATE(SUM(InternetSales_USD[SalesAmount_USD]), PARALLELPERIOD(DateTime[DateKey],-1,year)) 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值