After() liefert das Ergebnis einer Formel, berechnet anhand der Dimensionswerte der nachfolgenden Formelspalte innerhalb desselben Zeilensegments der Pivottabelle.
Syntax:
after([TOTAL] expr
[, offset [, count
]])
InformationshinweisDas Sortieren nach y-Werten in Diagrammen oder nach Formelspalten in Tabellen ist nicht zulässig, wenn diese Diagrammfunktion in einer der Diagrammformeln verwendet wird. Diese Sortierungsoptionen werden daher automatisch deaktiviert. Wenn Sie diese Diagrammfunktion in einer Visualisierung oder Tabelle verwenden, wird die Sortierung der Visualisierung auf die sortierte Eingabe dieser Funktion zurückgesetzt.
Informationshinweis Diese Funktion ist ausschließlich für Pivottabellen vorgesehen und liefert in allen anderen Diagrammtypen NULL.
Argumente
Argument
Beschreibung
expr
Die Formel oder das Feld mit den Daten, die gemessen werden sollen.
offset
Ist ein offsetn größer als 1 angegeben, verschiebt sich die Auswertung der Formel n Spalten weiter nach rechts von der aktuellen Spalte.
Bei einem Versatz von „0“ wird die Formel anhand der Werte der aktuellen Spalte berechnet.
Bei einem negativen Startwert verhält sich die Funktion After wie die Funktion Before mit dem entsprechenden positiven Startwert.
count
Ist ein dritter Parameter count größer als 1 angegeben, liefert die Funktion einen Bereich von Werten – einen für jede Tabellenspalte bis zu einem Wert von count, ausgehend von den Zellen rechts der ursprünglichen Zelle.
TOTAL
Wenn das Diagramm nur eine Dimension hat oder die Formel mit dem Zusatz TOTAL als Argument versehen ist, entspricht der Spaltenabschnitt der gesamten Spalte.
In der letzten Spalte eines Zeilenabschnitts ist das Ergebnis NULL, da keine nachfolgende Spalte existiert.
Hat die Pivottabelle dagegen mehrere horizontale Dimensionen, so umfasst der Zeilenabschnitt nur Spalten, deren Werte in allen Dimensionen mit Ausnahme der in der Priorität der Sortierfolgen letzten Dimension übereinstimmen. Die Sortierfolge zwischen den Feldern für horizontale Dimensionen in Pivottabellen ergibt sich einfach durch die Reihenfolge der Dimensionen von oben nach unten.
Beispiel: Diagrammformeln
Beispiel
Ergebnis
After( Sum(Sales ))
Gibt die Summe von Sales aus der nächsten Spalte unmittelbar rechts relativ zur aktuellen Spalte zurück.
After( Sum(Sales ), 2)
Gibt die Summe von Sales aus der Spalte zurück, die zwei Spalten rechts von der aktuellen Spalte liegt.
After( Total Sum( Sales ))
Gibt die Gesamtsumme von Sales aus der nächsten Spalte unmittelbar rechts relativ zur aktuellen Spalte zurück.
RangeAvg (After(Sum(x),1,3))
Gibt den Durchschnitt der drei Ergebnisse der Funktion sum(x) zurück, berechnet anhand der drei Spalten unmittelbar rechts neben der aktuellen Spalte.
Beispiel – Grundlegendes zu „After“
Übersicht
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Datensatz, der in eine Datentabelle namens Example geladen wird
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Pivottabelle und fügen Sie dieses Feld als Zeilendimension hinzu:
Year
Fügen Sie dieses Feld als Spaltendimension hinzu:
Quarter
Erstellen Sie die folgenden Kennzahlen:
=Sum(Sales), um die Summe der Umsätze zu berechnen.
=After(Sum(Sales)), um die Summe der Umsätze im folgenden Quartal anzuzeigen.
Ergebnistabelle
Jahr
Q1
Q2
Q3
Q4
Sum(Sales)
After(Sum(Sales))
Sum(Sales)
After(Sum(Sales))
Sum(Sales)
After(Sum(Sales))
Sum(Sales)
After(Sum(Sales))
2023
5000
4000
4000
6000
6000
7000
7000
-
In den Ergebnissen sehen Sie, wie die Funktion After für jedes Quarter den Wert der nächsten Spalte zurückgibt, die sich unmittelbar rechts von der Spalte Sum(Sales) befindet. In Q1 lautet der Sum(Sales)-Wert für diesen Zeitraum zum Beispiel 5000. Die Ausgabe der Funktion After für Q1 ist 4000, denn dies ist der Wert der Spalte unmittelbar rechts von Sum(Sales) für Q1, nämlich Sum(Sales) für Q2.
Beispiel – Szenario für „After“
Übersicht
Ein Datensatz enthält die Umsatzzahlen für mehrere Jahre der verkauften Einheiten eines Elektronikunternehmens. Das Unternehmen möchte die Gesamtumsätze für jedes Jahr darstellen und die Stückverkaufszahlen von Jahr zu Jahr vergleichen.
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Datensatz, der in eine Datentabelle namens Example geladen wird
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Pivottabelle und fügen Sie das folgende Feld als Spaltendimension hinzu:
Year
Erstellen Sie die folgenden Kennzahlen:
=Sum(Sales), um die Summe der Umsätze zu berechnen.
=Sum(Sales) - After(Sum(Sales)), um die Differenz zwischen den Umsätzen von Jahr zu Jahr zu berechnen.
Ergebnistabelle
Jahr
2021
2022
2023
2024
Sum(Sales)
Sum(Sales)-After(Sum(Sales))
Sum(Sales)
Sum(Sales)-After(Sum(Sales))
Sum(Sales)
Sum(Sales)-After(Sum(Sales))
Sum(Sales)
Sum(Sales)-After(Sum(Sales))
2023
1350
-490
1840
-410
2250
500
1750
-
Die Ergebnisse zeigen die Summe der Umsätze für jedes Jahr und die Differenz zwischen den Umsatzzahlen von einem Jahr zum nächsten. Zum Beispiel war in 2022 die Sum(Sales)1840. Die Ausgabe der Funktion After zeigt an, dass dieser Wert 410 Einheiten unter der Summe der Umsätze für 2023 lag.
Beispiel – Erweitertes Szenario für „After“
Übersicht
Ein Datensatz enthält Umsatzzahlen für mehrere Jahre. Das Unternehmen möchte den Gesamtumsatz für das laufende Jahr und einen rollierenden Gesamtwert der Umsätze der nächsten 3 Jahre präsentieren.
Öffnen Sie den Dateneditor und fügen Sie das Ladeskript unten in eine neue Registerkarte ein.
Das Ladeskript umfasst:
Datensatz, der in eine Datentabelle namens Example geladen wird
Laden Sie die Daten und öffnen Sie ein Arbeitsblatt. Erstellen Sie eine neue Pivottabelle und fügen Sie das folgende Feld als Spaltendimension hinzu:
SalesYear
Erstellen Sie die folgenden Kennzahlen:
=Sum(Sales), um die Summe der Umsätze zu berechnen.
=RangeSum(After(Sum(Sales),1,3)), um die Summe der Umsätze für die nächsten 3 Jahre zu berechnen.
Ergebnistabelle
2021
2022
2023
2024
Sum(Sales)
RangeSum(After(Sum(Sales),1,3))
Sum(Sales)
RangeSum(After(Sum(Sales),1,3))
Sum(Sales)
RangeSum(After(Sum(Sales),1,3))
Sum(Sales)
RangeSum(After(Sum(Sales),1,3))
1300
5950
1800
4150
2000
2150
2150
0
Die Ergebnisse zeigen, wie Sie die Funktion After verwenden können, um die Summe der Umsätze für die nächsten drei Jahre zu ermitteln. Zum Beispiel ist in 2021 die jährliche Sum(Sales)1300 und die Summe der Umsätze für die nächsten 3 Jahre (2022, 2023, 2024) ist 5950. Für 2024 wird ein Wert von 0 zurückgegeben, da die Daten für zukünftige Jahre nicht verfügbar sind.
Hat diese Seite Ihnen geholfen?
Wenn Sie Probleme mit dieser Seite oder ihren Inhalten feststellen – einen Tippfehler, einen fehlenden Schritt oder einen technischen Fehler –, teilen Sie uns bitte mit, wie wir uns verbessern können!