Power BI 每日一课:驾驭 DAX 中的 dateadd 函数,探索去年与同比分析
1. 掌握时间偏移的逻辑,环比与同比尽在手边。大家好,让我们一起探索 Power BI 的奥秘,每天只需一分钟。
2. 此前我们学习了如何获取去年同期的日期,使用 same period last year 函数。例如,输入1月,它将展示去年1月的所有日期。那么,如何处理前年、大前年甚至是未来年份的日期需求呢?今天我们将介绍一个强大的函数——date add。
3. date add 函数与 same period last year 有异曲同工之妙,但它的灵活性更为出色。same period last year 仅能追溯至去年,而 date add 则能让我们轻松前往更远的时光。
4. date add 函数包含三个关键参数:
- 第一个是时间表,即包含完整日期信息的表格列。
- 第二个参数定义了时间的偏移周期,即我们想要前往的过去或未来的时间点。
- 第三个参数则是时间偏移的粒度,可以是年、月、季度或天。
5. 例如,若要计算去年同期,我们需将偏移量设为-1,并选择年作为粒度。若要计算前年,则偏移量设为-2,同样选择年作为粒度。同样地,若要计算上一个月,只需将年粒度更改为月。
6. 时间偏移的粒度共有四种:年、月、季度和天。这使得我们能够更灵活地满足各种时间偏移的需求。无论是回顾历史还是展望未来,date add 都能助我们一臂之力。