使用二进制数据列在 Power BI 桌面中创建关系
Use binary data column to create relationship in Power BI desktop
我已将 2 table 从 SQL 服务器导入到 Power BI 桌面,其中每个 table 包含一列二进制数据。这些列用于创建这两个 table 之间的关系。
当我继续在 Power BI 中创建关系时,这些列不可见。我还尝试将该二进制列转换为文本并尝试创建关系,但它显示错误:Can´t create a relationship between two columns because one of the columns must have the unique value
。
如何使用二进制数据列在 Power BI 桌面中创建关系?
Can´t create a relationship between two columns
because one of the columns must have the unique value
这是你的问题。关系的一端必须有一组不同的价值观。
将二进制文件转换为文本后,如果一侧有不同的集合,就可以创建关系。
这与将二进制文件转换为文本无关。
如 TDP 所述,必须存在重复值,无论是否是由于数据源中的错误所致。请查看查询编辑器并启用查看列分布,并检查您要使用的任一列中是否存在重复值。
您需要修改数据源或直接在查询编辑器中进行更改以删除这些重复项。
如果有重复项,您使用的数据类型 (binary/text) 无关紧要。您将无法仅通过更改数据类型来阻止重复的发生。
编辑:糟糕,旧线程。答案仍然适用,如果不需要,请删除。
我已将 2 table 从 SQL 服务器导入到 Power BI 桌面,其中每个 table 包含一列二进制数据。这些列用于创建这两个 table 之间的关系。
当我继续在 Power BI 中创建关系时,这些列不可见。我还尝试将该二进制列转换为文本并尝试创建关系,但它显示错误:Can´t create a relationship between two columns because one of the columns must have the unique value
。
如何使用二进制数据列在 Power BI 桌面中创建关系?
Can´t create a relationship between two columns
because one of the columns must have the unique value
这是你的问题。关系的一端必须有一组不同的价值观。
将二进制文件转换为文本后,如果一侧有不同的集合,就可以创建关系。
这与将二进制文件转换为文本无关。
如 TDP 所述,必须存在重复值,无论是否是由于数据源中的错误所致。请查看查询编辑器并启用查看列分布,并检查您要使用的任一列中是否存在重复值。
您需要修改数据源或直接在查询编辑器中进行更改以删除这些重复项。
如果有重复项,您使用的数据类型 (binary/text) 无关紧要。您将无法仅通过更改数据类型来阻止重复的发生。
编辑:糟糕,旧线程。答案仍然适用,如果不需要,请删除。