DATESINPERIOD函数

DATESINPERIOD函数隶属于“时间智能函数”,属于“”函数。这个函数的功能很强大,用途方面也是比较广泛的。

用途1:可以用来返回固定的日期值。

用途2:可以用来算移动平均。

用途3:可以算固定日期内的累计值。

语法

DAX=
DATESINPERIOD(<日期列>,<开始日期>,<移动间隔>,<粒度>)

参数

日期列:包含日期的列。

开始日期:日期表达式作为初始日期。

移动间隔:正数向后平移,负数向前平移,遵守四舍五入。

粒度:年/季度/月/日。

返回结果

一个包含日期列的表。

示例

示例文件:

这是白茶随机模拟的数据,这里不做过多的赘述。

例子1:

DATESINPERIOD函数例子1 =
DATESINPERIOD ( '示例'[日期], MAX ( '示例'[日期] ), -7, DAY )

返回结果为最大日期往前算7天的日期。

例子2:

DATESINPERIOD函数例子2 =
DATESINPERIOD ( '示例'[日期], MIN ( '示例'[日期] ), -7, DAY )

返回结果为最小日期。

这里就涉及到DATESINPERIOD这个函数的注意点了:返回的日期如果在原表中没有的话,那么呈现的结果就是原表日期值的最大值/最小值。

也就是你想返回的范围必须在原表范围内。

例子3:

DATESINPERIOD例子3 =
AVERAGEX (DATESINPERIOD ( '示例'[日期], MAX ( '示例'[日期] ), -7, DAY ),CALCULATE ( SUM ( '示例'[销售] ) )
)

结果:

这组代码返回的结果为近7日的销售平均值。之前白茶写过移动平均的文章,这里就不赘述了,感兴趣的小伙伴可以翻翻往期文章。

例子4:

DATESINPERIOD例子4 =
CALCULATE (SUM ( '示例'[销售] ),DATESINPERIOD ( '示例'[日期], MAX ( '示例'[日期] ), -5, DAY )
)

结果:

这组代码求得是最近5天的销售额累计情况,也是属于移动累计的模式。

小伙伴们,GET了么?

白茶会不定期的分享一些函数卡片哦。

(文件在知识星球[PowerBI丨需求圈])

这里是白茶,一个PowerBI的初学者。

下面这个知识星球是针对有实际需求的小伙伴,有需要的请加入下面的知识星球。

(这个星球里面有白茶之前所有的案例文件。)



ID:Storysming

函数周期表丨时间智能丨表丨DATESINPERIOD相关推荐

  1. 函数周期表丨时间智能丨表丨DATESBETWEEN

    DATESBETWEEN函数 DATESBETWEEN函数隶属于"时间智能函数",属于"表"函数.可以用作生成固定范围的日期,也可以用来作为限定条件来对聚合计算 ...

  2. 函数周期表丨时间智能丨表丨DATESMTD-QTD-YTD

    DATESMTD函数/DATESQTD函数/DATESYTD函数 DATESMTD函数,DATESQTD函数与DATESYTD函数三者都隶属于"时间智能函数",属于"表& ...

  3. 函数周期表丨时间智能丨值丨TOTAL函数系列(修订)

    TOTAL函数系列 TOTAL函数系列共包含三个函数:TOTALMTD函数,TOTALQTD函数,TOTALYTD函数. 隶属于"值函数",用途相对于DATESMTD系列函数更为直 ...

  4. dax powerbi 生成表函数_PowerBI 应用时间智能(生成日期表)

    简介 Power BI Desktop -是一款由微软发布的自助式商业智能工具,功能强大.易于使用.其中还可以通过微软云连多个数据源并且使用数据源来创建可视化表盘. 但是几乎所有的BI都需要展示如何随 ...

  5. 函数周期表丨时间智能丨表丨SAMEPERIODLASTYEAR(修订)

    SAMEPERIODLASTYEAR函数 SAMEPERIODLASTYEAR函数属于"表函数",看起来比较冗长,但是用途却简单明了. 用途:返回去年同期,通常用来与去年同期进行同 ...

  6. 如何获取当日日期_Power BI时间智能函数如何处理2月29日的?

    ​今年是闰年,有星友问我,在Power BI中,2月29日的上年同期是怎么计算的? 这是个好问题,正好梳理一下,PowerBI时间智能函数是如何处理不规则日期的对比数据的. 以一个模拟的订单表数据为例 ...

  7. access month函数用法_掌握时间智能函数,同比环比各种比,轻松搞定!

    时间可以说是数据分析中最常用的独立变量,工作中也常常会遇到对时间数据的对比分析.假设要计算上年同期的销量,在PowerBI中可以用CALCULATE来写个度量值[上年同期], = CALCULATE( ...

  8. 如何快速实现分布式定时器丨红黑树|跳表|堆|时间轮|缓存|锁|事务|架构|高性能|消息队列丨C/C++Linux服务器开发丨C++后端开发

    如何快速实现分布式定时器 视频讲解如下,点击观看: 如何快速实现分布式定时器丨红黑树|跳表|堆|时间轮|缓存|锁|事务|架构|高性能|消息队列丨C/C++Linux服务器开发丨C++后端开发丨中间件 ...

  9. 多线程环境下海量定时任务的定时器设计丨时间轮实现丨红黑树,跳表分析

    多线程环境下海量定时任务定时器设计 1. 定时器分析 2. 红黑树,最小堆,跳表实现比较分析 3. 时间轮实现 [Linux后端开发系列]多线程环境下海量定时任务的定时器设计丨时间轮实现丨红黑树,跳表 ...

最新文章

  1. Asp.net设计模式笔记之一:理解设计模式
  2. ldap添加自定义字段
  3. 如何打开java_怎样运行java
  4. oracle用户密码已过期,oracle用户密码过期的处理方法
  5. 9th, Jan 2012 养成好的生活习惯真的很不容易
  6. 零配置构建工具:parcel
  7. try catch异常后会执行后面的代码吗_Java的异常体系
  8. iphone照片永久删除怎么恢复_微信数据怎么永久删除不被恢复?只删除聊天记录没用,打开这里彻底删除!...
  9. 1.4.3 Arithmetic Progressions
  10. Scarpy 学习记录(scrapy爬取双色球,并pyinstaller打包)
  11. html5扑克游戏源码,Html5德州扑克 - WEB源码|其它源码|源代码 - 源码中国
  12. smss lsass http://laji.xrlyy.com病毒解决办法
  13. linux查找外接摄像头端口
  14. QT_OpenGL渲染总结
  15. AipOcr百度文字识别API Key和Secret Key申请及应用例子说明
  16. 美团饿了么外卖返利cps项目可以给你带来什么?
  17. 几种简单的文本数据预处理方法
  18. 论文笔记32 -- Conformer: Local Features Coupling Global Representations for Visual Recognition
  19. Altium Designer-集成库制作
  20. 语音翻译成文字的翻译方法

热门文章

  1. 《Channel Pruning for Accelerating Very Deep Neural Networks》论文笔记
  2. 鸿蒙系统王者荣耀能转区吗,王者荣耀跨系统转区开放!详细问答汇总,解决全部转区疑惑!...
  3. 华硕押宝易PC 甩代工专攻自有品牌
  4. 泰拉瑞亚发现服务器_泰拉瑞亚停运公告
  5. 一文带你了解NFT的底层技术有哪些
  6. java.lang.RuntimeException:java.lang.RuntimeException:org.codehaus.plexus.component.repository.exc
  7. 关于在ios中使用png与jpg图片的区别
  8. Opendaylight部署karaf集群
  9. java 证书链_java – 获取证书链
  10. CityEngine之cga语法------------NIL()(结束循环)