2017-10-30 3 views
0

ich eine Power Tabelle, die in Richtung Auflösung genommen work_tickets und Zeitstempel für jeden Schritt zeigt:Excel Power Maßnahme conundrum- Durchschnitt (der Durchschnitt?)

`Ticket | Step | Time | **TicketDuration** 
-------------------------------------- 
1  1  5:30  15 
1  2  5:33  15 
1  3  5:45  15 
2  1  6:00  10 
2  2  6:05  10 
2  3  6:10  10 

[ticketDuration] ist eine berechnete Spalte ich in meinem eigenen hinzugefügt . Jetzt versuche ich ein Measure für die [AverageTicketDuration] zu erstellen, so dass es 12,5 Minuten für die Tabelle über {(15 + 10)/2} zurückgibt. Ich habe keine Ahnung, wie ich mit DAX Ergebnisse erzielen kann. Bitte helfen Sie!

Antwort

0

Was Sie suchen ist die AVERAGEX-Funktion, die die folgende Definition zu sein AVERAGEX(<table>,<expression>)

Die Idee hat, dass es iterieren obwohl jede Zeile einer definierten Tabelle, um Ihre Berechnung Anwendung im Durchschnitt dann die Ergebnisse.

Im folgende Beispiel verwende ich Tabelle 1 als Tabellennamen.

Zu Beginn entlang Tickets iterieren wir die folgende VALUES(Table1[ticket]) verwenden würden, die die einzigartigen Werte im Ticket Spalte zurück.

Unter der Annahme, dass Ihre Ticketdauer innerhalb einer Ticket-ID immer gleich ist, wäre die im Ausdruck verwendete Aggregationsmethode Average(Table1[Ticket]). Da zum Beispiel des Ticket 1, (15 + 15 + 15)/3 = 15

Stellen Sie sich die Maßnahme wie folgt aussehen würde: \

measure:=AVERAGEX(VALUES(Table1[ticket]), AVERAGE(Table1[Ticket Duration])) 

Das Ergebnis, wenn sie in ein Dreh fiel Ihre Beispieldaten .

enter image description here