问题描述
我对 Power BI 还很陌生,希望能解决我的总数(乘法问题)。
我正在运行订购耗材的库存表。我需要根据最后订购的项目(价格不断变化)对这些供应品的成本进行细分。我有两个衡量标准,一个是最新成本,第二个是最新使用的单位。
Latest Unit/Cost =
VAR maxdate =
MAX ( InventoryJ[Date Ordered] )
RETURN
CALculaTE ( SUM ( InventoryJ[Cost/Unit] ),InventoryJ[Date Ordered] = maxdate )
和
Latest UnitsUsed =
VAR maxdate =
MAX ( InventoryJ[Date Ordered] )
RETURN
CALculaTE ( SUM ( InventoryJ[Unit Used] ),InventoryJ[Date Ordered] = maxdate )
在我的矩阵中,它们工作得很好,即使表中的总数不正确。
现在我坚持将最近使用的单位和最新的单位成本的这两个度量相乘,然后总结这些值的总数。
最好的问候
解决方法
假设你的桌子是这样的
表格
项目 | 单位成本 | 使用单位 | 日期 |
---|---|---|---|
项目 1 | 4.25 | 16 | 2021 年 11 月 3 日 |
项目 1 | 3.44 | 20 | 2021 年 12 月 3 日 |
项目 1 | 3.93 | 48 | 2021 年 3 月 13 日 |
项目 1 | 7.57 | 32 | 2021 年 3 月 14 日 |
项目 1 | 2.45 | 33 | 2021 年 3 月 15 日 |
项目 1 | 7.32 | 34 | 2021 年 3 月 16 日 |
项目 1 | 3.34 | 33 | 2021 年 3 月 17 日 |
项目 1 | 9.17 | 26 | 2021 年 3 月 18 日 |
项目 1 | 9.59 | 25 | 2021 年 3 月 19 日 |
Item2 | 4.1 | 27 | 2021 年 11 月 3 日 |
Item2 | 1.74 | 47 | 2021 年 12 月 3 日 |
Item2 | 8.08 | 19 | 2021 年 3 月 13 日 |
Item2 | 7.52 | 13 | 2021 年 3 月 14 日 |
Item2 | 6.7 | 49 | 2021 年 3 月 15 日 |
Item2 | 4.24 | 13 | 2021 年 3 月 16 日 |
Item2 | 0.95 | 40 | 2021 年 3 月 17 日 |
Item2 | 0.37 | 19 | 2021 年 3 月 18 日 |
Item2 | 9.77 | 38 | 2021 年 3 月 19 日 |
计算
您可以使用 SUMX
和 LASTDATE
得到最后一个 Unit Cost
乘以 Unit Used
。
Cost =
CALCULATE (
SUMX ( 'Table',[Unit Cost] * [Unit Used] ),LASTDATE ( 'Table'[Date] )
)