直接主动关系中的Power BI问题

时间:2020-10-06 14:27:54

标签: powerbi relationship powerbi-desktop

Power BI在使用两个表之间的多个直接活动关系方面存在问题。

我有这2个表格:“人口和成本”,我想根据该区域的人口绘制不同区域多年来的成本。

在“人口”中,我感兴趣的属性是:年份地区#人口,并插入了成本:年份区域费用。因此,我需要在两个表中的Year和Region之间创建两个活动关系。但是我在Power BI中无法做到这一点。

我试图生成一个新的“人口表”(另一个人口表的相同副本)并创建两个活动关系:成本与一个人口之间的第一个(年份),成本与另一个人口之间的第二个(地区)

不幸的是,这种解决方案并不成功,实际上,是通过将人口成本分开来,在一种情况下,我获得了多年来的总和,而在另一情况下,则获得了所有地区的总和。

有人知道如何解决问题吗?

1 个答案:

答案 0 :(得分:0)

每个Power BI关系仅限于每个表中的单个列。解决方案的典型解决方法是在每个表上创建一个串联的列。

您可以使用“添加列”功能区中的“合并列”按钮在查询编辑器中(我的偏爱)执行此操作。

另一种方法是使用“添加列”按钮(例如在“建模”功能区上)并编写DAX公式,例如。

年份区域键= [年份]和[地区]

一旦在两个表中都添加了一个连接列,就可以使用它来创建活动关系。