PowerBI中常用的时间智能函数
一、时间智能函数
DAX中常用的日期时间函数和Excel中同类函数的功能用法一样,都是返回一个标量值,但是这些值在计算同比、环比、累计等方面缺乏灵活性。因此,DAX为时间序列方面的计算提供了一系列的时间智能函数,这些函数只包含了日期类型,并没有提供时间类型,大幅简化了使用时的难度。
二、示例数据
准备示例数据,从2023/1/1到2026/12/31的日期,连续且不重复,对应的值是从1开始,步长为1的整数序列,示例如下:
日期 | 数值 |
2023/1/1 | 1 |
… | … |
2024/5/17 | 503 |
… | … |
2026/12/31 | 1461 |
三、函数说明及运行结果
以下列出的时间智能函数,在上下文是日期值或者日期范围时,所返回的值有所不同。此处所选取日期值为2025年5月13日,日期范围为2025/6/17~2025/7/15。在PowerBI中加载数据后,新建度量值,分别测试以下函数,得到结果如下: