【问题标题】:new Power BI table combining unrelated data结合不相关数据的新 Power BI 表
【发布时间】:2021-02-03 16:32:24
【问题描述】:

我正在尝试创建一个表,其中列出了两个表之间所有可能的组合:产品和公司。我正在 Power BI 中构建仪表板,数据来自 SQL 查询。对于 Products 表和 Companies 表,我有以下列表结构:

我想要的分析输出是:

没有任何东西将公司与产品联系起来,我正在尝试获取每家公司的所有产品的列表。我可以在 Power BI 中执行此操作吗?如果没有,是否可以在 SQL 中使用(没有什么可以加入的)?感谢您的帮助!

【问题讨论】:

    标签: powerbi powerquery


    【解决方案1】:

    您可以使用“被黑”连接或交叉连接来执行此操作。从流程 POV 来看,我更喜欢前者,但不能谈速度或效率。

    使用连接(PQ 中的合并)

    1. 在每个表上创建一个值为 1 的新列“DummyKey”。
    2. 使用您的“DummyKey”列合并两个表。
    3. 完成加入过程并选择您要引入的列。

    Cross Joins in PowerQuery according to MS

    我认为这种“交叉连接”仅在技术上是正确的,并不能提供未来的灵活性。

    这两种方法都会让你到达相同的终点,并且可以在 SQL 或 PQ 中完成。

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-11
      • 2022-11-11
      • 2022-11-02
      相关资源
      最近更新 更多