在 Power BI 中创建唯一值以创建关系时出现问题

Problem creating unique values to create a relationship in Power BI

我正在尝试通过关系将两个 table 连接在一起,但遇到了问题。

我的数据是建筑物(类型文本),它有楼层和房间,它们可以是文本和数字名称的混合(类型任意)。

为了创建基于 Room 列的关系,我尝试通过引用 Room_Mapping table 创建一个独特的值 table,删除除 Room 之外的所有列,并删除重复项。

但是,当我尝试根据“房间”列将两个 table 连接在一起时,我不断收到以下消息。

我感觉会出现此错误,因为数据类型是文本和数字的混合体,这让我感到困惑,因为当我在“数据”视图中查看数据时,我可以看到阶段和房间字段已转换为文本类型。

请问有人能帮忙吗?我已将 link 附加到下面 link 中的工作簿和数据。

Room_Mapping Data and PBI Workbook

非常感谢。

问题是你有 4 个非常相似的单元格:

房间1 房间1 房间2 房间2

在原始 table 中,它们在 Room_UniqueValues Table 中是重复的。

尝试在 Room_UniqueValues Table:

中像这样替换这些值

而原table中的"null"为null,例如:

请告诉我这是否可以!

Room1/ROOM1 Room2/ROOM2 是您遇到问题的原因。您可以通过向查询添加一个额外步骤来解决此问题。

您可以通过右键单击“房间”列并选择 Transform > Capitalize Each Word 来执行此操作。