如何解决机车车辆位置 Power BI
感谢您的帮助。
我有一个如下所示的数据源:许多客户、市场和产品。
预测发货日期 | 客户 | 市场 | SKU | 预测类型 | 预测名称 | 9Lc |
---|---|---|---|---|---|---|
01/01/2021 | AnyCust | 英国 | 11111 | 发货 | 预测X | 2 |
01/01/2021 | AnyCust | 英国 | 11111 | 消耗 | 预测X | 1 |
01/02/2021 | AnyCust | 英国 | 11111 | 发货 | 预测X | 2 |
01/02/2021 | AnyCust | 英国 | 11111 | 消耗 | 预测X | 1 |
01/03/2021 | AnyCust | 英国 | 11111 | 发货 | 预测X | 2 |
01/03/2021 | AnyCust | 英国 | 11111 | 消耗 | 预测X | 1 |
01/04/2021 | AnyCust | 英国 | 11111 | 发货 | 预测X | 2 |
01/04/2021 | AnyCust | 英国 | 11111 | 消耗 | 预测X | 1 |
01/04/2021 | AnyCust | 英国 | 11111 | 库存 | 预测X | 10 |
01/05/2021 | AnyCust | 英国 | 11111 | 发货 | 预测X | 2 |
01/05/2021 | AnyCust | 英国 | 11111 | 消耗 | 预测X | 1 |
01/06/2021 | AnyCust | 英国 | 11111 | 发货 | 预测X | 2 |
01/06/2021 | AnyCust | 英国 | 11111 | 消耗 | 预测X | 1 |
对于每个预测,客户将在上个月结束时提供一个库存头寸(然后变成 4 月份的开盘库存,如上所示),而我正在尝试创建一个机车车辆头寸。
库存 + 出货量 - 消耗 = 期末库存。
我创建了许多不同的度量,但无法掌握其中的诀窍,因为 5 月、6 月等没有可用的期初库存。
实际上我试图创建的是:
忽略股票日期之前的几个月(在这种情况下是四月)
- 对于 4 月:持有库存头寸并添加出货量减去损耗以创建期末库存
- 对于 5 月:以 4 月的“期末库存”为基础,加上 5 月的发货量减去 5 月的消耗量,得出 5 月的期末库存
- 对于 6 月份:取 5 月份的“期末库存”并加上 6 月份的发货量减去 6 月份的消耗量,以创建 6 月份的期末库存
- 七月、八月、九月...十二月
由于 4 月份只有一个股票头寸,我有点束手无策,如果您能提供正确公式的帮助,我将不胜感激。
解决方法
我添加了一个 YearMonth 列以仅在月份级别进行迭代:
示例数据为:
并且禁用了小计并隐藏了总计标题,我得到了这个:
利用这个:
Measure :=
VAR MaxFSD =
MAX ( Forecasts[ForecastShipmentDate] )
VAR StockDate =
CALCULATE (
MIN ( Forecasts[ForecastShipmentDate] ),ALL ( Dates ),Forecasts[ForecastType] = "Stock"
)
VAR StockRange =
FILTER (
ALL ( Dates[YearMonth] ),Dates[YearMonth]
>= YEAR ( StockDate ) * 100
+ MONTH ( StockDate )
&& Dates[YearMonth]
<= YEAR ( MaxFSD ) * 100
+ MONTH ( MaxFSD )
)
RETURN
IF (
HASONEVALUE ( Forecasts[Market] ),CALCULATE (
SUM ( Forecasts[9Lc] ),StockRange,Forecasts[ForecastType] = "Stock"
)
+ CALCULATE (
SUM ( Forecasts[9Lc] ),Forecasts[ForecastType] = "Shipment"
)
- CALCULATE (
SUM ( Forecasts[9Lc] ),Forecasts[ForecastType] = "Depletion"
)
)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。