USERELATIONSHIP 函数只能使用参与关系的两列引用

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

我正在尝试创建在同一个表中使用不同日期列的度量。我有订单日期和发货日期。我想比较每个工作日收到的订单数量与每个工作日发货的订单数量。我有一个单独的 DATE 表,并且在 DAX 中使用“USERELATIONSHIP”函数。这是主要订单表:

如您所见,有两列,分别是订单日期和发货日期。这是日期表:

默认情况下,这些表之间的关系是“订单日期”列和“日期[日期]”表/列之间的关系。这是我使用 USERELATIONSHIP 函数的公式:

Shipped-volumes = CALCULATE(COUNTROWS('DIM-Order'), USERELATIONSHIP('DIM-Order'[Ship Date], 'DATE'[Date]))

我收到错误消息:

'USERELATIONSHIP 函数只能使用参与关系的两列引用。'

有什么想法吗?

powerbi dax
2个回答
8
投票

为了使用 USERRELATIONSHIP 功能,您需要在“DIM-Order”[发货日期] 和“DATE”[日期] 之间创建非活动关系。

访问:https://www.sqlbi.com/articles/using-userrelationship-in-dax/


0
投票

为了使用 USERRELATIONSHIP 功能,您需要在“DIM-Order”[发货日期] 和“DATE”[日期] 之间创建非活动关系。

© www.soinside.com 2019 - 2024. All rights reserved.