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]
)
)
结果:
我在使用这些表格时遇到了问题。我需要为每个 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]
)
)
结果: