如何在PowerBI折线图中设置X轴仅显示年月
PowerBI折线图X轴显示天数而非年月的问题解决
问题描述
我在PowerBI中使用以下数据绘制折线图:
| Month | value |
|---|---|
| 2022年8月 | 89 |
| 2022年9月 | 100 |
其中Month字段类型为Date,Value字段类型为decimal。折线图仅有2个数据点,但PowerBI绘制时X轴显示连续的天数刻度,而非数据中的年月。我尝试为X轴创建层级,问题仍未解决。
解决方法
方法1:调整日期字段的显示层级
选中折线图,在右侧「可视化」面板的「轴」区域,点击Month字段旁的下拉箭头,选择「日期层级」里的「年-月」(或单独选「月」),X轴会自动切换为年月格式,仅显示有数据的两个月份。
方法2:创建计算列提取年月文本
如果需要自定义显示格式,新建一个DAX计算列:
年月 = FORMAT('你的表名'[Month], "yyyy年MM月")
将这个「年月」字段拖到X轴上,X轴会直接显示格式化后的文本,不会出现多余的天数刻度。
方法3:将X轴改为分类类型
选中折线图的X轴,在右侧「格式」面板找到「轴」设置,把「类型」从「连续」改成「分类」,此时X轴只会显示数据中存在的两个年月值,不会填充中间的天数。
内容的提问来源于stack exchange,提问作者si Hwang
相关产品推荐
相关产品推荐

