Power BI 中显示相同值的所有行和总行数
All rows and total of the rows showing same values in power BI
我正在尝试在 Power BI 中针对 "Total Amount" 显示 "Some Column Name"。
我期待以下结果:
但它向我显示了以下结果:
当前的数据类型是"fixed decimal number"我尝试将其更改为"Decimal number"或"Whole Number"但没有成功。
有什么建议吗?
这几乎可以肯定是 Power BI 中多对多关系的结果。在 Power BI 中,如果两个(或多个)table 之间的连接计算结果为多对多关系,则 Power BI 无法区分任意两行,而是会投影相同的值放置在视觉对象中的任何给定行。
这里有一个简单的可视化方法:
Table 1 Table 2
Product | ID AmountSold | ID
Widget 1 10 1
Smidget 1 20 2
Gidget 2 5 1
当您加入这些时,Power BI 无法区分 Widget 和 Smidget 之间的销售额,因为它们具有相同的 ID。据 Power BI 所知,Widget 可能售出 0 件而 Smidget 总共售出 15 件,或者 Widget 总共售出 5 件而 Smidget 总共售出 10 件,等等。
由于这种多对多关系,Power BI 出现恐慌并将它们评估为相同的结果,因为它无法确定什么是正确的。 Widget 和 Smidget 共售出 15 个:
Visual
Product | AmountSold
Widget 15
Smidget 15
Gidget 20
您在数据模型中遇到了同样的问题,尽管它无疑是一种比我刚才列出的关系复杂得多的关系。您需要返回并确定哪些 table(s) 正在经历多对多关系并解决问题。根据您提供的信息,无法从此处完成。
你有一个重复值的原因是你没有在 powerbi 模型中创建关系。例如,如果您有两个 table 的销售人员和员工,并且您想要对所有员工的销售额求和。
如果在 Power BI table 之间没有建立关系
输出将如下所示
但是当 table 之间建立关系时
输出将是正确的
我正在尝试在 Power BI 中针对 "Total Amount" 显示 "Some Column Name"。
我期待以下结果:
但它向我显示了以下结果:
当前的数据类型是"fixed decimal number"我尝试将其更改为"Decimal number"或"Whole Number"但没有成功。
有什么建议吗?
这几乎可以肯定是 Power BI 中多对多关系的结果。在 Power BI 中,如果两个(或多个)table 之间的连接计算结果为多对多关系,则 Power BI 无法区分任意两行,而是会投影相同的值放置在视觉对象中的任何给定行。
这里有一个简单的可视化方法:
Table 1 Table 2
Product | ID AmountSold | ID
Widget 1 10 1
Smidget 1 20 2
Gidget 2 5 1
当您加入这些时,Power BI 无法区分 Widget 和 Smidget 之间的销售额,因为它们具有相同的 ID。据 Power BI 所知,Widget 可能售出 0 件而 Smidget 总共售出 15 件,或者 Widget 总共售出 5 件而 Smidget 总共售出 10 件,等等。
由于这种多对多关系,Power BI 出现恐慌并将它们评估为相同的结果,因为它无法确定什么是正确的。 Widget 和 Smidget 共售出 15 个:
Visual
Product | AmountSold
Widget 15
Smidget 15
Gidget 20
您在数据模型中遇到了同样的问题,尽管它无疑是一种比我刚才列出的关系复杂得多的关系。您需要返回并确定哪些 table(s) 正在经历多对多关系并解决问题。根据您提供的信息,无法从此处完成。
你有一个重复值的原因是你没有在 powerbi 模型中创建关系。例如,如果您有两个 table 的销售人员和员工,并且您想要对所有员工的销售额求和。
如果在 Power BI table 之间没有建立关系
输出将如下所示
但是当 table 之间建立关系时
输出将是正确的