Differenz zwischen zwei Durchschnittswerten in Excel Power Pivot

544
Steven

Ich habe die folgende Tabelle in Excel, die zeigt, wie viele Äpfel ich in den ersten 12 Stunden des Tages gesammelt habe und wie viele Orangen ich in den letzten 12 Stunden des Tages für den 1., 2. und 3. Januar 2018 gesammelt habe:

Äpfel und Orangen Daten

Ich möchte wissen, wie viele Äpfel und Orangen ich durchschnittlich pro Tag gesammelt habe, und daher die folgende Pivot-Tabelle erstellen:

Äpfel und Orangen schwenken

Ich möchte dann deutlich sehen, wie viel mehr Orangen ich pro Tag als Äpfel gesammelt habe. Ich erstelle daher ein berechnetes Feld, um die Differenz zwischen den Spalten "Durchschnitt der Äpfel" und "Durchschnitt der Orangen" zu berechnen. Ich versuche die 2 folgenden Lösungen als Formeln in meinem berechneten Feld:

  1. Delta-Durchschnittswerte = Äpfel-Orangen
  2. Delta-Durchschnitt 2 = DURCHSCHNITTLICH (Äpfel) -DURCHSCHNITT (Orangen)

Keine der beiden Formeln gibt jedoch die von mir gewünschten Durchschnittsunterschiede wieder. Stattdessen erhalte ich die Differenz aller Äpfel aller Orangen, was für mich nicht von Interesse ist:

Äpfel und Orangen berechneten Feldversuche

Weiß jemand, warum das Obige nicht funktioniert? Gibt es eine Möglichkeit, eine solche Differenz von Durchschnittswerten in Pivot zu berechnen?

Um klar zu sein, das Ergebnis, das ich suche, ist:

01/01/2018 0.5 02/01/2018 2.5 03/01/2018 2.5 

Ich weiß, dass es andere, einfachere Möglichkeiten gibt als Pivot, aber ich möchte es in Power Pivot machen, um dies mit mehr Daten leicht aktualisieren zu können.

0

1 Antwort auf die Frage

0
fixer1234

Im Allgemeinen ist es gefährlich, mit Durchschnittswerten zu arbeiten, da es viele Möglichkeiten gibt, in Schwierigkeiten zu geraten. Sie können Durchschnittswerte nicht auf dieselbe Weise kombinieren, wie Sie ihre Quellwerte kombinieren. In Ihrem Beispiel arbeiten Sie nicht einmal mit den Zahlen, die Sie beschreiben.

Sie haben jeden Tag in vier sechs Stunden aufgeteilt. Sie sammeln Äpfel zu zwei Perioden und Orangen zu anderen Zweien. Wenn Sie Tage vergleichen möchten, handelt es sich bei den Zeiträumen um künstliche Einteilungen. Am 1. Januar haben Sie 4 Äpfel und 5 Orangen gesammelt; 2. Januar 4 Äpfel und 9 Orangen; 3. Januar 5 Äpfel und 10 Orangen. Auf Tagesebene gibt es keine Durchschnittswerte, sondern nur Summen.

Die Durchschnittswerte, die Sie in der ersten Pivot-Tabelle berechnen, sind eine seltsame, künstliche Zahl. Sie sind nicht einmal durchschnittlich pro Periode. Sie sind der Durchschnitt pro Periode für die ausgewählten Perioden, in denen diese Frucht gesammelt wurde. Um einen Durchschnittswert pro Tag zu erhalten, müssten Sie die Tagessummen über alle Tage hinweg berechnen, um einen großen Durchschnitt für jede Frucht zu erzielen, was für Ihre Zwecke nicht nützlich ist.

Wenn Sie Früchte und Tage vergleichen möchten, verwenden Sie die Tagessummen für jede Frucht. Dann können Sie einfache Subtraktionen verwenden, um Vergleiche anzustellen. Sie können dies in der Pivot-Tabelle tun, indem Sie einfach Sum als Aggregation und nicht Durchschnittswert auswählen. Alle Ihre Ergebnisse werden dann sinnvoll sein.

Das heißt, wenn Sie nur an den Mechanismen des Arbeitens mit "Durchschnitt pro relevanter Erfassungsperiode nach Obst pro Tag" in Ihrer Pivot-Tabelle interessiert sind, können wir das tun. Sie zeigen nicht, welche Formeln Sie in der Pivot-Tabelle verwenden, aber ich kann anhand der angezeigten Informationen raten.

Es sieht so aus, als würde Ihre erste Spalte "Durchschnitt der Delta-Durchschnitte" die tatsächlichen Zählungen subtrahieren und dann nach Tag aggregieren. Ihre zweite Deltaspalte liefert das gleiche Ergebnis. Das liegt daran, dass Ihre Pivot-Tabelle jede einzelne Zahl mittelt (der Durchschnitt einer einzelnen Zahl ist dieselbe Zahl) und dann die Subtraktionen durchführen und nach Tag aggregieren.

Die Pivot-Tabelle führt ihre Arbeit auf der Datenebene durch und aggregiert dann, wenn Sie Ihre eigenen Berechnungen für die Werte definieren. Sie können das gewünschte Ergebnis nicht in einem Schritt in der Pivot-Tabelle erreichen. Sie suchen nach aufeinanderfolgenden Berechnungen, die auf den Ergebnissen der ersten Pivot-Tabelle aufbauen. Am einfachsten ist es, Ihre erste Pivot-Tabelle zu erstellen, wie in Ihrem Beispiel gezeigt. Dadurch werden alle Ihre Daten aufgerollt, die Sie erreichen wollten, um sie aktualisierbar zu machen. Nehmen Sie dann die Subtraktionen für diese Ergebnisse außerhalb der Pivot-Tabelle in einer benachbarten Spalte vor.