在Power BI中,可以使用DAX语言来计算期初库存和期末库存。以下是两个常用的DAX计算公式示例:
- 期初库存(Beginning Inventory):期初库存是指在特定时期开始时的库存数量。可以使用以下公式来计算期初库存:
Beginning Inventory =
CALCULATE(
SUM(Inventory[Quantity]),
FILTER(
ALL(Dates),
Dates[Date] <= MIN(Dates[Date])
)
)
在上述公式中,假设库存数据存储在名为“Inventory”的表中,包含“Quantity”列作为库存数量,还假设存在一个名为“Dates”的日期表,包含“Date”列作为日期。公式使用CALCULATE函数和FILTER函数来计算在指定日期之前的库存数量之和。
- 期末库存(Ending Inventory):期末库存是指在特定时期结束时的库存数量。可以使用以下公式来计算期末库存:
Ending Inventory =
CALCULATE(
SUM(Inventory[Quantity]),
FILTER(
ALL(Dates),
Dates[Date] <= MAX(Dates[Date])
)
)
在上述公式中,同样假设库存数据存储在名为“Inventory”的表中,包含“Quantity”列作为库存数量,日期表名为“Dates”,包含“Date”列作为日期。公式使用CALCULATE函数和FILTER函数来计算在指定日期之前的库存数量之和。
备注:以上公式只是示例,请根据实际数据模型和需求进行适当的调整。