Таким образом, если USER_ID не существует в исходной таблице, его также можно понимать как максимальный (последний) USER_ID в дополнительной таблице, верно? Если это так, вы можете создать новый столбец USER_ID в исходной таблице, используя DAX ниже:
New USER_ID =
IF (
'Source Table'[USER_ID] = RELATED ( 'Additional Table'[USER_ID] ),
RELATED ( 'Additional Table'[USER_ID] ),
MAX ( 'Additional Table'[USER_ID] )
)
Затем вы можете создать меру на основе новый столбец USER_ID для достижения общего результата.
SUM #ORD =
CALCULATE (
SUM ( 'Source Table'[# ORD] ),
ALLEXCEPT ( 'Source Table', 'Source Table'[New USER_ID] )
)