Power Query - 如何使用两个表解码值?

时间:2018-01-19 08:35:45

标签: powerbi powerquery

我们如何解码像这样的主表

Master table

解码代码表中的值

Code table

在Power query / Power BI中获得这样的结果?

Result

2 个答案:

答案 0 :(得分:0)

您需要在主表和编码表之间建立关系。但是您的编码表中有两种不同类型的数据,性别和种族。要在主表和编码表之间创建多对一关系,您可能必须将编码表拆分为两个表 - 性别和种族。

Gender

Race

设置关系:

master - gender relationship

master - race relationship

使用DAX在主表中创建新列:

Gender DAX

Race DAX

如果您无法拆分编码表,那么您需要将其导入两次,连接"性别" /"竞赛"使用代码,创建master和编码1之间的关系,编码2,并使用DAX在master中创建列。

master

coded 1

答案 1 :(得分:0)

将代码表拆分为两个作为性别代码和竞争代码,并将它们与主表相关联。 Table visual