如何在单个数据模型表中获取 Excel 中 3 个数据模型表的唯一值?

如何在单个数据模型表中获取 Excel 中 3 个数据模型表的唯一值?

问题是我们有 3 个数据库,其中包含供应商的名称,我们还有这 3 个数据库上的数据,我们想将它们合并到 1 个数据透视表中。为了做到这一点,我们需要获取唯一项的列表,以便进行多对多关系匹配,如本文所示:

https://stackoverflow.com/questions/52286712/how-to-create-a-many-many-relationship-in-excels-data-model

答案1

我更愿意在查询编辑器中使用附加功能将 3 个数据库中的数据合并到一个表中。从此以后,您的所有数据建模和可视化任务都将变得更简单,例如,您不需要构建此表。

但是,如果您只是想要使用 DAX 快速修复,则可以按照以下步骤操作:

All Customers =
UNION (
    UNION (
        DISTINCT ( 'Invoice1'[CustomerID] ),
        DISTINCT ( 'Invoice2'[CustomerID] )
    ),
    DISTINCT ( 'Invoice3'[CustomerID] )
)

相关内容