You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerBI技术求助:如何从日期时间中提取小时数

DAX提取小时数用于图表筛选

以下是两种满足需求的DAX公式,可直接用于创建新列:

24小时制格式(返回数字,如15)

小时数(24小时制) = HOUR('你的表名'[时间列])
  • 说明:HOUR函数直接提取时间值的小时部分,返回0-23的整数,适合按小时进行数值筛选和分组。

12小时制格式(返回文本,如3PM)

小时数(12小时制) = FORMAT('你的表名'[时间列], "hAM/PM")
  • 说明:FORMAT函数通过格式字符串"hAM/PM"将时间转换为12小时制带上午/下午标识的文本,h表示不带前导零的小时数(如3而非03)。

使用步骤

  1. 进入Power BI数据视图或Excel Power Pivot界面
  2. 点击「新建列」
  3. 粘贴对应公式,替换'你的表名'和[时间列]为实际表名与列名
  4. 生成的新列可直接添加到图表的筛选器或轴上,实现按小时筛选分组

内容的提问来源于stack exchange,提问作者JSands

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 06:34:50