专栏名称: PowerBI战友联盟
微软 Power BI MVP BI佐罗 带你学习BI真经。
目录
相关文章推荐
51好读  ›  专栏  ›  PowerBI战友联盟

DAX 十大常用日期函数介绍

PowerBI战友联盟  · 公众号  ·  · 2024-12-23 19:27

正文

欢迎关注 【BI佐罗数据分析】 ,今日精华包括:视频案例,技巧干货。

↓ 预约直播,更多干货,不要错过 ↓

Power BI 中的日期函数非常有用,它们是进行高级分析(如环比或同比计算)的基础。掌握 DAX 中的基本日期函数是必不可少的。在本文中,我们将详细介绍在处理包含日期字段的数据时经常使用的一些基本 Power BI DAX 日期函数。

DAX 提供了一组强大的日期函数。以下日期函数将通过示例进行详细演示,方便大家更轻松的理解运用:

  • DAY(日)

  • MONTH(月)

  • QUARTER(季度)

  • YEAR(年)

  • NOW(当前时间)

  • TODAY(当前日期)

  • DATE(日期)

  • DATEDIFF(日期差)

  • CALENDAR(自定义日历)

  • CALENDARAUTO(自动日历)

DAY

DAY 函数接收一个日期输入,并返回一个 1 到 31 的数字,表示月份中的日期。例如,当输入日期为 2024/01/29 时, DAY 函数将返回数字 29。

语法

Day = DAY()

演示 :点击“新建列(New Column)”,在查询编辑器中输入以下公式:

MONTH

MONTH 函数接收一个日期输入,并返回一个 1 到 12 的数字,表示年份中的月份。例如,当输入日期为 2024/01/29 时, MONTH 函数将返回数字 1。

语法

Month = MONTH()

演示 :点击“新建列(New Column)”,在查询编辑器中输入以下公式:

QUARTER

QUARTER 函数接收一个日期输入,并返回一个 1 到 4 的数字,表示输入日期所在的季度。季度划分如下:

  1. 1. 第一季度(1 月至 3 月)

  2. 2. 第二季度(4 月至 6 月)

  3. 3. 第三季度(7 月至 9 月)

  4. 4. 第四季度(10 月至 12 月)

语法

Quarter = QUARTER()

演示 :点击“新建列”,在查询编辑器中输入以下公式:

按回车后,数据集中会新增一个列,显示每个日期对应的季度。

YEAR

YEAR 函数接收一个日期输入,并返回日期所在的年份,数据类型为整数。例如,当输入日期为 2024/01/29 时, YEAR 函数将返回整数 2024。

语法

Year = YEAR()

演示 :点击“新建列”,输入以下公式并按回车:

此时,数据集中会新增一个名为 Year 的列,显示输入日期对应的年份。

NOW 和 TODAY

NOW TODAY 函数返回当前日期,格式为 DateTime。这两个函数没有参数或输入,但二者的区别在于:

  • NOW 返回精确的日期和时间;

  • TODAY 始终返回当天的日期,并默认时间为 00:00。

语法







请到「今天看啥」查看全文