2016-12-06 3 views
1

Ich versuche, ein berechnetes Feld in meiner Pivot-Tabelle zu erstellen, und habe Probleme, die Berechnung richtig zu berechnen.Berechnete Pivot-Tabellenfeldwerte sind falsch

ich die folgende „raw“ Pivottabelle:

enter image description here

ich versuchte, ein berechnetes Feld zu erzeugen, dass die Nettoverfügbarkeit für eine Anwendung zeigte (allgemeine Formel: (Availability-Downtime)/Availability). Im Berechnetes Feld Menü, das habe ich folgendes:

enter image description here

wo die Formula ist =(AVERAGE(Availability)-SUM(Downtime))/AVERAGE(Availability). Das Ergebnis ist hier:

enter image description here

Klar, dass die Verfügbarkeit für die Anwendung A in 2012 (1000-35)/1000 = 96.5% sein soll, aber es ist nicht. Wo gehe ich hier falsch?

Hier ist meine Rohdaten (Availability ist für jeden Wert von Application ... wurden diese Werte über VLOOKUP aus einer anderen Tabelle zusammengefasst):

ID Application Downtime Year Availability 
1 A 15 2012 1000 
2 A 20 2012 1000 
3 A 12 2013 1000 
4 A 0 2012 1000 
5 B 12 2012 1200 
6 B 14 2012 1200 
7 B 23 2012 1200 
8 B 90 2013 1200 
9 C 23 2012 1100 
10 C 32 2013 1100 
11 C 34 2013 1100 
12 C 12 2013 1100 

Antwort

2

Ich glaube, dass es die Aggregation auf ist, das ist verursacht das unerwartete Ergebnis.

Zum Beispiel, wo, wie Sie erwarten:

(AVERAGE(Availability)-SUM(Downtime))/AVERAGE(Availability) 

Was effektiv berechnet wird, ist:

(SUM(Availability)-SUM(Downtime))/SUM(Availability) 

(oder durchschnittlich je nachdem, wie das Feld in der Pivot-Tabelle aggregiert)

Um die Berechnung zu erhalten, nach der Sie suchen, können Sie eine Hilfesäule verwenden, die mit 1 gefüllt ist, um die durchschnittliche Verfügbarkeit zu berechnen, Beispiel unten:

(Availability/helper-Downtime)/(Availability/helper) 

(Da diese Tabelle in der Pivot-SUM)

Verwandte Themen