私はPowerBIを初めて使っているので、ローリングの "Monthly On-Time Delivery"計算カラムを計算しようとしています。PowerBI - ローリング月間OTD計算カラム
加えDAILY出荷COUNT(誤っMTD出荷カウントタイトルを無視)
各行がマトリクス状に一日を表します
毎日私はMonthShippedTotal /(MonthShippedTotal-MonthPastDue)を取得したいと思います。
この
は、私がこれまで持っているものであるが、結果は道オフになっている:> MonthlyOTD = VAR RowDate = opr_shipments[SHIP_DATE] RETURN
> CALCULATE (
> DIVIDE((COUNT(opr_shipments[CREATE_TIMESTAMP])-COUNTAX(opr_shipments,opr_shipments[PAST_DUE]="1")),COUNT(opr_shipments[CREATE_TIMESTAMP]),0),
> FILTER (
> opr_shipments,
> opr_shipments[SHIP_DATE] <= RowDate
> && MONTH (opr_shipments[SHIP_DATE]) = MONTH (RowDate) && YEAR (opr_shipments[SHIP_DATE]) = YEAR (RowDate)
> )
> )
MTD出荷のCalc:
MTD Shipments =
VAR RowDate = opr_shipments[SHIP_DATE]
RETURN
CALCULATE (
SUM (opr_shipments[Daily Shipments]),
FILTER (
opr_shipments,
opr_shipments[SHIP_DATE] <= RowDate
&& MONTH (opr_shipments[SHIP_DATE]) = MONTH (RowDate) && YEAR (opr_shipments[SHIP_DATE]) = YEAR (RowDate)
)
)
延滞合計のCalc:
PastDueTotal =
VAR RowDate = opr_shipments[SHIP_DATE]
RETURN
CALCULATE (
SUM(opr_shipments[Daily Shipments]),
FILTER (
opr_shipments,
opr_shipments[SHIP_DATE] <= RowDate
&& DAY (opr_shipments[SHIP_DATE]) = DAY (RowDate) && opr_shipments[PAST_DUE] = "1"
)
)
毎月calcがやり直します。
希望する出力は次のとおりです。Jan 1 | 98%1月2日| 98.3%1月3日| 95%... Jan 31 | 94.5%2月1日| 100%
テーブルの構造は何ですか?どのようにMTD出荷量と過去の合計計量措置が計算されていますか? –
アレハンドロ、上記の質問を更新しました。 – xXPhenom22Xx
過去の合計MTDはあまりにも高いですか?フィルタに追加の条件を指定していることに注意してください。PAST_DUE = 1 –