Ich versuche etwas zu erreichen, weiß aber nicht, wie ich es machen soll.SUMME der Spalte bedingt durch viele Werte einer anderen Spalte
Ich habe eine Dimension (Tabelle genannt TEntry), die Zeiteinträge für die Mitarbeiter wie so darstellt:
Id | EmployeeId | EntryDT | TimeInMinutes | PriceAgreementId
------ | ---------- | ---------- | ------------- | ----------------
1 | 1 | 2017-03-20 | 100 | 1
2 | 1 | 2017-03-31 | 50 | null
3 | 2 | 2017-03-21 | 100 | 1
4 | 2 | 2017-03-23 | 125 | 2
5 | 3 | 2017-03-15 | 90 | null
6 | 3 | 2017-03-25 | 60 | 1
Manchmal auf „PriceAgreements“ sie arbeiten, und manchmal nicht sie tun.
In meinem Dashboard habe ich eine Tabelle, die die Tabelle TEntry nach EmployeeId gruppiert und Summiert die TimeInMinutes. Ich habe auch einen Slicer für EntryDT:
EmployeeId | TimeInMinutes
-------------- | -------------
1 | 150
2 | 225
3 | 150
I 2 neue Spalten erstellen müssen, die darstellen:
- Die Gesamt TimeInMinutes ein Mitarbeiter auf allen PriceAgreements gearbeitet hat Also für EmployeeId # 1, der Gesamt wäre 100.
- Die gesamte TimeInMinutes ALLE Mitarbeiter haben gearbeitet, aber nur für die PriceAgreements der aktuelle Mitarbeiter (aktuelle Zeile) hat gearbeitet.
Die Tabelle würde wie folgt aussehen (ohne die PriceAgreementIds in Klammern):
EmployeeId | TimeInMinutes | TimeInMinutes on PriceAgreements | TimeInMinutes on PriceAgreements ALL other EmployeeIds
-------------- | ------------- | -------------------------------- | ------------------------------------------------------
1 | 150 | 100 (PriceAgreementId=1) | 260 (PriceAgreementId=1)
2 | 225 | 225 (PriceAgreementId=1 and 2) | 385 (PriceAgreementId=1 and 2)
3 | 150 | 150 (PriceAgreementId=1) | 260 (PriceAgreementId=1)
Spalte „TimeInMinutes auf PriceAgreements“ ganz einfach ist, aber der andere, ich kann nicht eine Lösung finden ...
ich habe diesen DAX Ausdruck fing ich an, aber es ist nicht vollständig:
CALCULATE(SUM(TEntry[TimeInMinutes]), NOT ISBLANK(TEntry[PriceAgreementId]), ALL(TEmployee))
TEmployee ist eine Dimension lin ked an die Haupt-Tabelle.
Jede Hilfe wäre willkommen. Danke
Wie Sie sagten, dies nicht zu meiner Situation gilt. Ich bin neu bei PowerBI, also habe ich immer noch Ihre Antwort und den von Ihnen geteilten Link gelernt. Also vielen Dank dafür. Was mein Problem betrifft, habe ich die Spalte "Measure" direkt in SQL in einer Ansicht berechnet, die die Tabelle TEmployee darstellt. Das war viel einfacher. Vielen Dank! – vincenormand