我希望计算Power BI中2个单独表上的产品的加权平均成本。一种用于需求,另一种用于供应。这两个表之间的共同因素是“日期时间”,即未来几年的每半小时。例如
Table A (Demand)
Total Value, Total Volume, datetime (half hourly)
Table B (supply)
Total Value, Total Volume, datetime (half hourly)
在这两个表中,价格可以通过我刚刚计算的值/体积来计算。
对于一张表中的加权平均价格,我使用了一种度量:
Weighted average price =
sumx(table A, Table A[price] * Table A[Volume]) / sum(table A[Volume])
这似乎为我提供了每个表中正确的加权平均价格。但是,如果我尝试计算明确的损益,即需求与供给(P(d)-P(s))*(supply volume)
之间的损益,则此方法无效。我认为这是因为sumx不够聪明,无法每天计算每个半小时的P / L,然后将所有这些半小时P / L相加得出总P / L。