powerbi:链接表

powerbi:链接表,powerbi,Powerbi,在power bi中,我有一个表Customer,其中保存了客户的Id、姓名和其他详细信息。我有另一个名为Customer\u CustomerRole\u Mapping的表,其中包含CustomerId及其CustomerRoleId。我有另一个表名CustomerRoles,其中包含每个角色的名称和id CustomerRole和Customer\u CustomerRole\u映射链接在一起 在Power Bi中,我想在饼图中向客户展示按角色计算的结果?我尝试了,但无法应用这些表之间的链

在power bi中,我有一个表
Customer
,其中保存了客户的Id、姓名和其他详细信息。我有另一个名为
Customer\u CustomerRole\u Mapping
的表,其中包含CustomerId及其CustomerRoleId。我有另一个表名
CustomerRoles
,其中包含每个角色的名称和id

CustomerRole
Customer\u CustomerRole\u映射
链接在一起


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

请查找表关系是单向的还是双向的。如果它很复杂,而您选择双向,则它将不会显示。

您的表格:

  • 顾客
  • 角色
  • 客户角色
报表不需要“Customer”表,因为您只需要知道“CustomerRole”中每行“Role”中“CustomerRole”中的行数。因此,只需添加一个饼图,在轴(或图例)中使用角色的名称,在“CustomerRole”中使用字段“CustomerID”的(不同)计数


这就是你所需要的;-)

为了把事情弄清楚,我将把这个角色添加到您客户的表格中。当您开始使用BI时,以关系方式保存事物是没有用的

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

在那里,您必须单击“合并查询”,也可以单击右侧的“主页”选项卡。

在上面的表中选择CustomerID列和Customer\u CustomerRole\u映射表,为该表选择正确的ID。单击“确定”后,可以展开新列(通过右键单击合并的查询列)。您必须重复此步骤才能将角色添加到Customer表中,但在第二轮中,您必须使用selectint the roleId

完成所有这些之后,您可以从此表中删除不再需要的列,并保留该角色

在饼图中,您只需添加角色并选择“计数”


当您有其他事实表,并且希望将角色用作维度时,这样解决它非常方便

您可以在power bi desktop go dashboard中链接表格,并单击第三个菜单,如图所示,只需拖放即可在多个和单个表格内链接父表和子表,如果要删除此关系,只需点击关系箭头(第行)右键单击该行并删除它并保存文件。
干杯。

您是否也链接了
客户映射
客户映射
?@NickyvV是的。我也把它们联系起来了,这是一张单程表。