Power Bi:链接表

时间:2017-06-14 11:14:27

标签: powerbi

在power bi中,我有一个表Customer,其中我保留了客户的身份,姓名和其他详细信息。我有另一个名为Customer_CustomerRole_Mapping的表,其中包含CustomerId及其CustomerRoleId。我有另一个表名CustomerRoles,其中包含每个角色的名称和ID。

CustomerRolesCustomer_CustomerRole_Mapping已关联在一起。

在Power Bi中,我想在饼图中向客户展示角色?我试过,但我无法在这些表之间应用链接。我是Power Bi的新手。

4 个答案:

答案 0 :(得分:1)

请找表关系是单向或双向的。如果它很复杂而且你要以两种方式前进,那么它就不会显示出来。

答案 1 :(得分:1)

你的桌子:

  • 客户
  • 作用
  • CustomerInRole

表"客户"对于您的报告不是必需的,因为您只需知道" CustomerInRole"中的行数。每行"角色"。所以只需添加一个饼图,使用轴(或图例)中角色的名称和Field" CustomerIDs"的(不同)计数。在" CustomerInRole"

这就是你所需要的; - )

答案 2 :(得分:0)

为了清楚起见,我会将该角色添加到您客户的表格中。当你开始玩BI时,没有必要以关系的方式保持事物。

这可以在查询编辑器中轻松完成。在主页选项卡上,单击"编辑查询" Edit Queries

在那里,你必须点击"合并查询",同样在右侧的主页选项卡上。 Merge queries

在上表中,选择CustomerID-column和Customer_CustomerRole_Mapping表,为该表选择正确的ID。点击" Ok"您可以展开新列(通过右键单击合并的查询列)。您将不得不重复此步骤以将角色添加到Customer表,但在第二轮中,您将必须使用selectI作为roleId' s。

毕竟,您可以删除此表中不再需要的列,只保留角色。

在饼图中,您只需添加角色并选择" Count"。

如果你有其他Fact-tables,并且想要使用Role作为Dimension,那么解决它就很方便。

答案 3 :(得分:0)

您可以在Power Bi Desktop Go仪表板中链接表,然后单击第三个菜单,如图Relation Management data table image所示,无论您要与表建立什么关系,只需拖放即可与父表链接到多个和单个表和子表,如果要删除此关系,只需在关系箭头(行)上单击鼠标右键,然后删除并保存文件。 干杯。