powerbi - Power BI X 轴问题与天和小时
问题描述
我是 Power BI 的新手,我想创建一个折线图,在 X 轴上显示选定的日期和时间,在选定的年份在 Y 轴上显示值的总和。例如:
如您所见,我可以做到,但要使用滚动条。我无法将 X 轴类型更改为连续,因为天(星期一、星期二等)是字符串。所以我用整数做了一个列(比如 1 是星期一,7 是星期日等)。但它也不起作用。
我想在没有滚动条的页面上查看整个图表。
如果可以的话请告诉我,谢谢!
解决方案
为了使用“连续” X 轴,您需要有一个数字列,在您的情况下,即使您将“日期名称”替换为其相应的数字,该值也将是一个字符串,即:“星期六 11”→“ 6 11",还要检查该列的当前数据类型,也许您只需将其设置为数字即可。
现在假设您制作了一个有意义的数字来表示您的数据并使用连续的 X 轴,您将不再有滚动条,但您也将无法看到 X 轴的所有值(您可能每 5-10-20 个值查看一个值标签),并且还需要考虑排序。
关于 X 轴排序,截至目前,它在我看来完全是随机的。由于图表上下文由“年”给出,要对日期进行有意义的排序,您至少需要一个表示月和日的排序键,如果您想在轴本身中使用它作为数字,它应该在格式“MMDD”
推荐阅读
- visual-studio - 仅在项目已更改时创建 Nuget 包
- here-api - 这里在 JS api 上映射偏移中心
- java - hibernate 如何在 session.save(object) 上获取新插入的记录主键
- java - 如何在 Apache Flink 中将平面映射到数据库?
- google-cloud-storage - 如何使用 Apache Beam 传播 PubSub 元数据?
- linux - 递归查找文件并根据其完整路径重命名
- javascript - Vue中模态关闭后的动作
- java - 如何使用 Configuration.assertionMode = AssertionMode.SOFT; 混合框架(硒+硒化物)
- javascript - 包含带有特殊字符的字段的 JavaScript 解构对象
- javascript - if 语句中的正则表达式验证