【问题标题】:Why is Power BI Rounding up my values?为什么 Power BI 对我的价值观进行四舍五入?
【发布时间】:2018-02-20 19:49:43
【问题描述】:

为什么 Power BI 会按照我的价值观这样做? (见下面的视频)即使查询表中的值是 99.61、99.74 等,它也在可视化中将它们设置为 1.00。怎么了?我尝试将类型设置为百分比、小数和固定小数,但总是会发生同样的事情。此外,可视化表中的值设置为“不汇总”。

https://www.youtube.com/watch?v=bNHzelJTW7g&feature=youtu.be

观看视频以了解我在说什么。

以下是视频中的几张截图:

【问题讨论】:

  • 请发布代码示例、预期结果和实际结果,而不是链接视频。如果视频被删除,这个问题对其他人来说毫无用处。

标签: formatting powerbi powerquery


【解决方案1】:

在您的查询编辑器中,您有以下值:

99.79%, 99.91%, 99.74%, 99.82%, 99.74%, 99.61%

这些是百分比格式,列名旁边的“%”符号可以清楚地看到。

当您关闭并加载时,您会输入一个未格式化为百分比且仅显示两位小数的表格。当四舍五入到小数点后两位时,所有这些值都四舍五入到 1.00。 (请注意,您的总回合数为 5.99。)

如果您希望将它们设置为百分比格式,请使用建模选项卡设置列的格式。 (您在查询编辑器中设置的格式不一定会应用到您的可视化中。)

【讨论】:

  • 好的,谢谢,这行得通。但是,我仍然不明白为什么我在查询编辑器中设置的格式不会延续到可视化。这对我来说似乎是一个错误。
  • @DerekFisher 您在查询编辑器中所做的formatting 是data manipulation,它会更改基础数据;可视化 UI 中的 formatting 是 data visualization,它改变了数据的显示方式。这就是为什么“格式化”不会延续的原因,因为它们不是针对同一个应用程序的。
猜你喜欢
  • 1970-01-01
  • 2019-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多