Tableau Calculations: FIRST & LAST

Tableau Calculations: FIRST & LAST

Tableau Calculations: FIRST() & LAST() Dynamischer Filter Letzter Monat

Die Tabellenfunktionen FIRST() und LAST() in Tableau gehören zu den mächtigsten, aber oft unterschätzten Werkzeugen für fortgeschrittene Analysen.

Was sind FIRST() und LAST()?

FIRST() und LAST() sind Tabellenfunktionen (Table Calculations), die die Position einer Zeile innerhalb einer Partition bestimmen. Sie geben einen numerischen Wert zurück, der angibt, wie weit eine Zeile vom Anfang oder Ende der Partition entfernt ist.

FIRST()

Syntax
FIRST()

Gibt 0 für die erste Zeile in der Partition zurück, -1 für die zweite Zeile, -2 für die dritte Zeile usw.

Anwendungsfall: Erster Monat farblich markieren

Berechnetes Feld: Erster Monat

IF FIRST() = 0 THEN „Erster Monat“ ELSE „Andere Monate“ END

content image

LAST()

Syntax
LAST()

Gibt 0 für die letzte Zeile in der Partition zurück, 1 für die vorletzte Zeile, 2 für die drittletzte Zeile usw.

Wichtig: Beide Funktionen benötigen keine Parameter und arbeiten immer innerhalb der durch „Berechnen anhand von“ definierten Partition.

Dynamischer Filter – es soll immer der letzte Monat angezeigt werden

Berechnetes Feld: Letzter Monat

LAST()=0

Ziehen Sie dieses Feld in den Filterbereich und wählen Sie TRUE. Dies stellt sicher, dass in einer Zeitreihenansicht immer der aktuellste Monat/Jahr angezeigt wird.

Monat/ Jahr

nur letzter Monat/Jahr

content image

nur letzter Monat/Jahr

content image

Key Takeaways: Positionszählung

Die folgende Tabelle veranschaulicht, wie FIRST() und LAST() Zeilen relativ zum Anfang und Ende zählen:

Zeile (Datum) FIRST() LAST() Erklärung
Januar 0 4 Startpunkt (FIRST()=0)
Februar -1 3
März -2 2
April -3 1
Mai -4 0 Endpunkt (LAST()=0)

Tipp

Sie wollen immer nur die Werte der letzten 3 Monate in Ihrer Tabelle sehen? Dann benutzen Sie LAST() < 3 als Filter.

Fazit

FIRST() und LAST() sind unverzichtbare Werkzeuge für positionsbasierte Analysen in Tableau. Sie ermöglichen elegante Lösungen für Probleme wie die dynamische Filterung auf die letzten N Perioden oder das Hervorheben des ersten/letzten Datenpunkts in einer Zeitreihe, die sonst komplexe Joins oder Datenvorbereitungen erfordern würden.

Sie haben Fragen zu den Möglichkeiten, die Tableau bietet oder ein anderes Anliegen rund um das Thema Datenanalyse?

Wir helfen ihnen dabei gerne.

KONTAKT AUFNEHMEN