[英]Rolling Stock Position Power BI
感謝任何幫助。
我有一個如下所示的數據源:許多客戶、市場和產品。
預測裝運日期 | 顧客 | 市場 | 庫存單位 | 預測類型 | 預報名 | 9LC |
---|---|---|---|---|---|---|
2021 年 1 月 1 日 | 任何客戶 | 英國 | 11111 | 運輸 | 預測X | 2 |
2021 年 1 月 1 日 | 任何客戶 | 英國 | 11111 | 消耗 | 預測X | 1 |
2021 年 1 月 2 日 | 任何客戶 | 英國 | 11111 | 運輸 | 預測X | 2 |
2021 年 1 月 2 日 | 任何客戶 | 英國 | 11111 | 消耗 | 預測X | 1 |
01/03/2021 | 任何客戶 | 英國 | 11111 | 運輸 | 預測X | 2 |
01/03/2021 | 任何客戶 | 英國 | 11111 | 消耗 | 預測X | 1 |
2021 年 1 月 4 日 | 任何客戶 | 英國 | 11111 | 運輸 | 預測X | 2 |
2021 年 1 月 4 日 | 任何客戶 | 英國 | 11111 | 消耗 | 預測X | 1 |
2021 年 1 月 4 日 | 任何客戶 | 英國 | 11111 | 庫存 | 預測X | 10 |
2021 年 1 月 5 日 | 任何客戶 | 英國 | 11111 | 運輸 | 預測X | 2 |
2021 年 1 月 5 日 | 任何客戶 | 英國 | 11111 | 消耗 | 預測X | 1 |
2021 年 1 月 6 日 | 任何客戶 | 英國 | 11111 | 運輸 | 預測X | 2 |
2021 年 1 月 6 日 | 任何客戶 | 英國 | 11111 | 消耗 | 預測X | 1 |
對於每個預測,客戶將在上個月結束時提供庫存 position(這將成為四月的期初庫存,如上所示),我要做的是創建一個機車車輛 position。
所以庫存+出貨量-消耗=期末庫存。
我已經制定了許多不同的措施,但無法掌握這方面的訣竅,因為 5 月、6 月等沒有可用的期初存量。
實際上,我要創建的是:
忽略庫存日期前的幾個月(在這種情況下為四月)
由於 4 月份只有 position 的庫存,我有點糾結,希望對正確公式的任何幫助。
我添加了一個 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] ),
ALL ( Dates ),
StockRange,
Forecasts[ForecastType] = "Stock"
)
+ CALCULATE (
SUM ( Forecasts[9Lc] ),
ALL ( Dates ),
StockRange,
Forecasts[ForecastType] = "Shipment"
)
- CALCULATE (
SUM ( Forecasts[9Lc] ),
ALL ( Dates ),
StockRange,
Forecasts[ForecastType] = "Depletion"
)
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.