![如何在单个数据模型表中获取 Excel 中 3 个数据模型表的唯一值?](https://linux22.com/image/1576206/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%8D%95%E4%B8%AA%E6%95%B0%E6%8D%AE%E6%A8%A1%E5%9E%8B%E8%A1%A8%E4%B8%AD%E8%8E%B7%E5%8F%96%20Excel%20%E4%B8%AD%203%20%E4%B8%AA%E6%95%B0%E6%8D%AE%E6%A8%A1%E5%9E%8B%E8%A1%A8%E7%9A%84%E5%94%AF%E4%B8%80%E5%80%BC%EF%BC%9F.png)
问题是我们有 3 个数据库,其中包含供应商的名称,我们还有这 3 个数据库上的数据,我们想将它们合并到 1 个数据透视表中。为了做到这一点,我们需要获取唯一项的列表,以便进行多对多关系匹配,如本文所示:
答案1
我更愿意在查询编辑器中使用附加功能将 3 个数据库中的数据合并到一个表中。从此以后,您的所有数据建模和可视化任务都将变得更简单,例如,您不需要构建此表。
但是,如果您只是想要使用 DAX 快速修复,则可以按照以下步骤操作:
All Customers =
UNION (
UNION (
DISTINCT ( 'Invoice1'[CustomerID] ),
DISTINCT ( 'Invoice2'[CustomerID] )
),
DISTINCT ( 'Invoice3'[CustomerID] )
)