Power Bi 乘以不同表中的列

Power Bi multiplying columns in different tables

我在使用这些表格时遇到了问题。我需要为每个 af_aval_id 计算 (af_escalaItem[valor]*af_servprod_criterios[peso]),但我似乎做不到。

请查看下面的图片以便更好地理解。

提前致谢。

如果表之间的关系设置正确,可以使用RELATED()函数计算列:

Multiple = RELATED(af_escalaItem[valor]) * RELATED(af_servprod_criterios[peso])

编辑:

由于表之间的关系包含组合键,因此需要使用以下函数来查找 peso 的值:

Multiple = 
RELATED(af_escalaItem[valor]) * 
CALCULATE(
    VALUES(af_servprod_criterios[peso]),
    FILTER(
        af_servprod_criterios,
        af_avaliacaoItens[af_criterio_id] = af_servprod_criterios[af_criterio_id] &&
        RELATED(af_fornecedorAvalia[af_servprod_id]) = af_servprod_criterios[af_servprod_id]
    )
)

结果: