需要帮助从单独的表中为 PO 编号创建一个新表,这样不会在 Power Bi 中触发循环依赖关系

问题描述 投票:0回答:1

我需要帮助来创建一个不会触发 PowerBi 中的循环依赖关系的新表。

我想创建一个单独的表,其中包含来自不同 ERP 的不同报告的所有 PO 编号,我成功创建了该表,但 PowerBi 不允许我创建与其他表的关系,因为它会创建循环依赖关系。

有没有办法创建一个不会触发此问题的表?我正在考虑的另一个选择是使用 access 将所有这些采购订单号附加到一个单独的 Access 数据库中,然后将其拉入 PowerBi,但由于我需要不断刷新此表,因此让 PowerBi 自动执行此操作会花费更少的时间.

提前致谢!如果您需要更多详细信息,请告诉我。

这是我在 DAX 中用于创建新表的查询,它触发了循环依赖。 (源表名称已编辑)

New Table = DISTINCT(UNION( 
                VALUES('Source Table 1'[PO- Order Id]),
                VALUES('Source Table 2'[Purchasing Document]),
                VALUES('Source Table 3'[Purchase Order]),
                VALUES('Source Table 4'[Micro Ref])
))
powerbi dependencies circular-dependency
1个回答
0
投票

使用

DISTINCT
代替
VALUES
...

New Table = DISTINCT(UNION( 
    DISTINCT('Source Table 1'[PO- Order Id]),
    DISTINCT('Source Table 2'[Purchasing Document]),
    DISTINCT('Source Table 3'[Purchase Order]),
    DISTINCT('Source Table 4'[Micro Ref])
))
© www.soinside.com 2019 - 2024. All rights reserved.