[函数大全] PARALLELPERIOD

  [复制链接]
查看121046 | 回复125 | 2021-2-21 23:31:19 | 显示全部楼层 |阅读模式
根据当前上下文中的日期和给定的时间间隔,返回一组并行的完整日期周期。

语法
  1. PARALLELPERIOD ( <日期列>, <偏移量>, <间隔单位> )
复制代码

参数属性描述
日期列包含日期的列
偏移量一个整数,从日期列中添加或减去的时间间隔数;正数向未来推移,反之向过去推移
间隔单位日期偏移的间隔,可以是以下值之一:year、quarter、month

返回值

表 包含单列日期值的表。

备注

PARALLELPERIOD 获取由<日期列>中的当前日期集,将第一个日期和最后一个日期移动指定的偏移量,然后返回两个移动日期之间的所有连续日期 。 如果间隔是月份、季度或年份的部分范围,那么结果中的任何缺失部分都将被补全以填充整个时间间隔。


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

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


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


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

示例

下面的示例公式创建一个度量值,用于计算 Internet 的上一年销售额:

  1. CALCULATE(SUM(InternetSales[SalesAmount]), PARALLELPERIOD(DateTime[DateKey],-1,year))
复制代码


扩展阅读:

日期区间函数 DATESBETWEEN、DATESINPERIOD、SAMEPERIODLASTYEAR和PARALLELPERIOD

时间智能函数中有一组用来返回日期区间的函数,本文为你介绍其中最常用的四个DATESBETWEEN、DATESINPERIOD、SAMEPERIODLASTYEAR和PARALLELPERIOD。它们根据不同的逻辑返回特定的日期区间


回复

使用道具 举报

xuyee0601 | 2021-4-26 07:10:25 来自手机 | 显示全部楼层
站位支持
回复

使用道具 举报

闲云 | 2021-4-28 14:44:28 来自手机 | 显示全部楼层
沙发~支持云发教育
回复

使用道具 举报

Turbo | 2021-6-29 13:07:28 | 显示全部楼层
支持一下云发教育!
回复

使用道具 举报

mende | 2021-7-3 18:00:37 | 显示全部楼层
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
回复

使用道具 举报

二少 | 2021-7-9 13:41:59 | 显示全部楼层
支持你哈...................................
回复

使用道具 举报

卢彬 | 2021-7-12 08:09:55 来自手机 | 显示全部楼层
呵呵。。。.....
回复

使用道具 举报

劲秋 | 2021-9-11 12:04:46 | 显示全部楼层
我也是坐沙发的
回复

使用道具 举报

右手 | 2021-10-1 09:04:29 | 显示全部楼层
没人回帖。。。我来个吧
回复

使用道具 举报

cindeya | 2021-10-2 14:27:54 | 显示全部楼层
边撸边过
回复

使用道具 举报

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

本版积分规则