PowerPivotとDAXを初めて使用しました。これまでに解決できなかった共通の問題についてのヘルプを探しています - >実際のデータ/予算とGrand Totalの不一致の合計。 これはこれは、予算データが のように実際のデータをどのように見えるかであるモデル であるが(例えばTY TW単位)TicketTypeId、ResourceTypeIdとDateIdに同様の列があります予約の詳細テーブル、から来ています。 予約の詳細の表です。 DateId列はありませんが、リンクされたTripId列には、そのテーブルのDatesへのリンクがあります。 PowerPivot - DAX - 予算の分析 - 総計が正しくありません
リソースタイプ階層とチケットタイプ階層のレベル1にピボットテーブルが設定されています。
TY TW Units v Budget Units TY TW $ :=
CALCULATE ('Booking Details'[TY TW UNITS] - [Budget Units TY TW])
私たちが達成したいことは次のとおりです: この
は、分散のための式である
1)分散を計算しないでください(TY TW単位V予算UNITS TY TW $ VAR)がある場合予算なし
2)総計は、分散の出力の合計として計算する必要があります。
私はこの結果に到達することができたので、この最後のポイントは最も難しいです。 基礎となるデータがフィルタリングされていないため、合計が正しくないため、この場合の操作方法がわかりません。
私はこの場合に使用される分散の更新式:
TY TW Units v Budget Units TY TW $ :=
CALCULATE (
IF (
ISBLANK ([Budget Units TY TW]),
BLANK(),
'Booking Details'[TY TW UNITS] - [Budget Units TY TW]
)
)
データは、リソースまたはチケットタイプ(すべてのケースで、私はそれは言及する価値があると感じていない)のいずれかのために予約の詳細にnull値を持ち、しかし、常に日付IDがあります。
ご協力いただきまして誠にありがとうございます。
ありがとうございます。
P.
これは私がTY TW予算単位のための場所を持っている式である:
Budget Units TY TW :=
CALCULATE (
IF (
Parameters[Filter Calendar Type] = "Fiscal",
CALCULATE (
SUM ('Budgets'[Vehicles]) + SUM ('Budgets'[Passengers]),
Dates[Fiscal Year] = VALUES (Parameters[Current Fiscal Year]),
Dates[Fiscal Week] = VALUES (Parameters[Current Fiscal Week])
),
CALCULATE (
SUM ('Budgets'[Vehicles]) + SUM ('Budgets'[Passengers]),
Dates[Calendar Year] = VALUES (Parameters[Current Calendar Year]),
Dates[Calendar Week] = VALUES (Parameters[Current Calendar Week])
)
)
)
これはTY TWユニットの式である:
TY TW UNITS :=
IF (
Parameters[Filter Calendar Type] = "Fiscal",
CALCULATE (
[TRAFFIC UNITS],
Dates[Fiscal Year] = VALUES (Parameters[Current Fiscal Year]),
Dates[Fiscal Week] = VALUES (Parameters[Current Fiscal Week])
),
CALCULATE (
[TRAFFIC UNITS],
Dates[Calendar Year] = VALUES (Parameters[Current Calendar Year]),
Dates[Calendar Week] = VALUES (Parameters[Current Calendar Week])
)
)
これは、トラフィックのユニットに依存している、との計算式つまり:
TRAFFIC UNITS :=
CALCULATE (SUM ([UnitCount]), 'Booking Details'[Checked In] = TRUE())