[函数大全] SAMEPERIODLASTYEAR

  [复制链接]
查看142267 | 回复136 | 2021-2-21 23:20:03 | 显示全部楼层 |阅读模式
返回当前筛选上下文中前一年的一组日期。

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

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

返回值

表 包含单列日期值的表


去年同期的一组日期

备注

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

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


只有在日期列中存在的日期才会出现在结果表中。


SAMEPERIODLASTYEAR 等价于以下 DATEADD 公式:

  1. DATEADD ( <Dates>, -1, YEAR )
复制代码

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

示例

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

  1. =CALCULATE(SUM(ResellerSales[SalesAmount]), SAMEPERIODLASTYEAR(DateTime[DateKey]))
复制代码


扩展阅读:
日期区间函数 DATESBETWEEN、DATESINPERIOD、SAMEPERIODLASTYEAR和PARALLELPERIOD

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


回复

使用道具 举报

炎婴 | 2021-4-25 20:39:35 | 显示全部楼层
这个不错,学习了
回复

使用道具 举报

小白net | 2021-6-18 15:21:03 来自手机 | 显示全部楼层
1v1飘过
回复

使用道具 举报

柯西部长 | 2021-6-20 16:12:09 来自手机 | 显示全部楼层
加油站加油
回复

使用道具 举报

8A机头 | 2021-7-12 23:27:29 | 显示全部楼层
纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下
回复

使用道具 举报

longtianlei | 2021-9-11 20:12:17 来自手机 | 显示全部楼层
前排顶,很好!
回复

使用道具 举报

mychu | 2021-10-15 10:28:28 来自手机 | 显示全部楼层
向楼主学习
回复

使用道具 举报

liruotong | 2021-11-2 19:16:20 | 显示全部楼层
努力~~各位。。。
回复

使用道具 举报

小明 | 2021-11-14 16:15:31 来自手机 | 显示全部楼层
楼猪V5啊
回复

使用道具 举报

edchen | 2021-11-18 17:08:14 | 显示全部楼层
支持,赞一个
回复

使用道具 举报

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

本版积分规则