【问题标题】:Power BI Visualize Many to ManyPower BI 多对多可视化
【发布时间】:2019-11-21 09:53:39
【问题描述】:

我目前有两个表:一个“发送 ID”表和一个“从属关系表”,每个表都基于一列客户 ID。

没有列具有完全不同的值,因此我无法创建多对一关系。

我想根据附属关系可视化发送 ID,如下所示: Desired Output

我可以让发送 ID 在新的所需表中为每个从属关系重复发送 ID,也可以让它们在每个从属关系中唯一 - 无论哪种方式都适合我。

任何帮助将不胜感激。 谢谢

【问题讨论】:

  • 您可以创建一个唯一值表。创建一个表的副本,删除除 ID 之外的所有其他列,然后使用公式 VALUES() 或简单地删除重复项
  • @Ivancito 我不希望我的表中有唯一性。如果您查看 Desired Output 图像,我正在寻找创建第三个表

标签: powerbi dax


【解决方案1】:

noyraz 基于 customerID 建立多对多关系的解决方案应该适合您的需求。

如果您需要找出客户在 affiliation 表或 sendID 表中出现的位置,我强烈建议您在查询编辑器中执行完全外部联接。

  1. 使用下图,右键单击任何表格,然后选择参考。

Reference Screenshot

  1. 然后根据需要重命名表格
  2. 点击合并查询
  3. 在下拉列表中,选择您未引用的另一个表,然后单击两个 customerID
  4. 选择完整的其他联接。

Full Outer Join labled screenshot

  1. 展开新表格列
  2. 如果您愿意,请取消选择 ID。

Expanding Column Screenshot

如果出现它们没有出现的情况(对于发送和交付的表格很有用),您可以执行可视级别过滤器来查看 Affiliation 或 SendID 为空/空白的位置。

【讨论】:

    【解决方案2】:

    当您创建像 Here 这样的多对多关系时

    接下来您要做的就是按照您的意愿进行视觉化

    希望我能正确理解你的问题

    【讨论】:

      猜你喜欢
      • 2017-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-06
      • 1970-01-01
      相关资源
      最近更新 更多