在 Power BI 仪表板上显示两个表的并集 - DAX 或 M

Show union of two tables on Power PI Dashboard - Either DAX or M

我有 2 个 table,它们通过 unit/account 的串联连接在一起,这就是 table 中要显示的内容。目标是显示应在 unit/account 水平上匹配的 2 个不同数据源的差异。问题是,如果一个新帐户或单位出现在一个 table 而不是另一个 table 上,那么无论哪个 table 未被选为 table 上的项目都会导致问题。我研究了合并查询和追加查询,但在这种情况下两者似乎都有问题。目标是在两个 table 之间建立一个 SQL 联合,即:

SELECT unit, account, Sum(amount)
FROM table1
GROUP BY unit, account
UNION
SELECT unit, account, Sum(amount)
FROM table2
GROUP BY unit, account

首先,您需要在 PQ 中创建一个桥接 table,它将包含来自 t1 和 t2 的单元和帐户的所有组合实例,然后您可以对该 table 执行不同的操作,因此它只包含所有唯一的组合。您可以在 table 上创建密钥。 然后,您可以根据密钥创建与该桥接 table 和 t1 和 t2 的关系。

设置完成后,从可视化中的桥接 table 引出轴,然后对 t1 和 t2 求和。