在下面的表格中,我的测量结果为“Valor Total”:
RollingFileAppender
除了底部的总计之外,这适用于表的所有行,因为定义不能是数量*价格。
这里的问题是“Quant”字段位于与另一个表具有多对一关系的表上(表2)。
此表2与“Códigose valores”表格之间存在一对多的关系,其中“ValorUnitário”字段位于其中。
因此,SUMX在这种情况下不起作用,即使表达式中没有RELATED也不起作用。
但如何以正确的方式表达这一点?
答案 0 :(得分:0)
假设您的两个表格与某种ID
列相关联,您应该可以执行以下操作:
Valor total = SUMX(
SUMMARIZE('Códigos e valores',
'Códigos e valores'[ID],
"Quantity", SUM(Csv[Quant.]),
"Value", SUM('Códigos e valores'[Valor unitário])),
[Quantity] * [Value])
也许更好的方法是使用Csv
表来创建一个度量:
TotalValue = SUMX(Csv, Csv[Quant.] * RELATED('Códigos e valores'[Valor unitário]))