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

DirectQuery模式下甘特图悬停日期格式异常问题求助

解决DirectQuery模式下甘特图悬停日期显示时间的问题

方法1:直接调整数据列格式

进入数据视图,选中开始日期/结束日期列,在右侧「列工具」面板的「格式」下拉菜单中,选择纯日期格式(dd/mm/yyyy),不要选带时间的选项。保存模型后刷新报表,悬停甘特图任务时应该只显示日期部分。

方法2:创建自定义工具提示页面

  1. 新建空白页面,在页面格式设置里开启「工具提示」开关,将其设为工具提示专用页面
  2. 在该页面添加两个卡片视觉对象,分别绑定开始日期和结束日期列
  3. 对每个卡片的数值,在「格式」面板的「值」选项中,把格式强制设置为dd/mm/yyyy
  4. 回到甘特图的「格式」面板,找到「工具提示」选项,选择你刚创建的自定义工具提示页面

方法3:用DAX度量值转换日期(DirectQuery兼容)

DirectQuery模式下可使用聚合+格式化的DAX度量值,确保只输出日期:

格式化开始日期 = FORMAT(MAX('你的表名'[开始日期]), "dd/mm/yyyy")
格式化结束日期 = FORMAT(MAX('你的表名'[结束日期]), "dd/mm/yyyy")

将这两个度量值添加到甘特图的「工具提示」字段中即可。

方法4:检查数据库字段类型

如果以上方法无效,可能是数据库中日期字段为datetime类型(自带时间戳):

  • 可在数据库端创建视图,用CAST(日期列 AS DATE)将字段转换为纯日期类型,再在Power BI中连接该视图
  • 或在Power BI的数据源编辑界面,选中日期列,通过「转换」>「数据类型」>「日期」直接转换格式

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 11:05:17