gpt4 book ai didi

powerbi - 无法创建 1 :M relationship

转载 作者:行者123 更新时间:2023-12-02 17:02:53 27 4
gpt4 key购买 nike

在 Power BI 中,我试图将维度表与事实表连接起来。维度表中有大约 1.1M 行(我对维度表了解很多)。所有的值都是唯一的。当我试图将它连接到事实表时,PBI 自动创建一个 M:M 关系。当我尝试将其更改为 1:M 时,我收到一条消息,提示“您为此关系选择的基数无效”。

这是生成数据集的查询。如您所见,不可能存在重复项。

SELECT DISTINCT
[TranDesc] as TransactionDescription
FROM [dbo].[dGLTranDescription];

为什么我会收到这条消息?

最佳答案

尝试验证 Power BI 将维度表中的值视为唯一。根据您的数据,源系统和 PowerBI 可能会有不同的看法。

以下是来自 https://community.powerbi.com/t5/Desktop/The-cardinality-you-selected-isn-t-valid-for-this-relationship/td-p/73470 的建议

1.

Create two measures to verify in Power BI:

TotalRows = COUNTROWS('DimTableHere')
DistinctRows = DISTINCTCOUNT('DimTableHere'[DimTableJoinColumnHere])

After create those two measures, place them in two card visuals, if results are different, it means there are duplicate values in your Dimension table.

2.

If you had duplicates when first creating relationship and now you don't, deleting the relationship and recreating it may resolve it.

关于powerbi - 无法创建 1 :M relationship,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53177388/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com