Grundlegendes zu LuckyTemplates-Aggregationen

Grundlegendes zu LuckyTemplates-Aggregationen

Lassen Sie uns nun tiefer in eines der wichtigsten Konzepte in LuckyTemplates-Berechnungen eintauchen – die Aggregationen .

LuckyTemplates-Aggregationen sind Formeln, mit denen ein einzelner zusammengefasster Wert aus mehreren gruppierten Zeilen berechnet wird.

Es gibt verschiedene Möglichkeiten, Aggregationen in LuckyTemplates zu erstellen. Einige Beispiele für Aggregationsfunktionen sind die Funktionen , , und .

In den nächsten Abschnitten werde ich einige davon besprechen und erklären, wie die genannten Aggregationen funktionieren.

Inhaltsverzeichnis

Verwenden von LuckyTemplates-Aggregationen für einfache Berechnungen

Im folgenden Beispiel können Sie sehen, dass die Formel für den Gesamtumsatz eine Funktion enthält. Dies ist ein Beispiel für eine Aggregationsformel.

Grundlegendes zu LuckyTemplates-Aggregationen

Um eine weitere Aggregationsformel zu erstellen, klicken Sie auf „Neue Kennzahl“ und berechnen Sie damit den durchschnittlichen Umsatz .

Natürlich müssen Sie die AVERAGE- Funktion verwenden, die eines der häufigsten Beispiele für Aggregationen ist.

Grundlegendes zu LuckyTemplates-Aggregationen

Nachdem Sie die neue Kennzahl erstellt haben, ziehen Sie sie in die Tabelle. Sie müssen sich den Ausgangskontext ansehen, um die durchschnittlichen Verkaufsdaten klar zu verstehen. Den Ausgangskontext finden Sie sowohl im Stadtfilter als auch im Datums- Slicer.

Wenn Sie im Stadtfilter auf Hamilton klicken , wissen Sie, dass die in der Tabelle angezeigten Ergebnisse aus dieser bestimmten Stadt stammen.

Grundlegendes zu LuckyTemplates-Aggregationen

In einem anderen Beispiel berechnen wir die gesamten Transaktionen mithilfe der Funktion. Sie müssen COUNTA anstelle der COUNT- Funktion verwenden, da die Spalte „Bestellnummer“ als Textspalte betrachtet wird.

Grundlegendes zu LuckyTemplates-Aggregationen

Nachdem Sie die Formel erstellt haben, ziehen Sie die besagte Kennzahl in die Tabelle, um die Ergebnisse anzuzeigen.

Wenn Sie es neben der Tabelle „Durchschnittsverkäufe“ platzieren , können Sie die Gesamtverkäufe für die entsprechende Anzahl von Transaktionen vergleichen.

Warum wird nun die COUNTA- Funktion als Aggregationsfunktion betrachtet? Nun, es handelt sich um eine Aggregationsformel, da es der erste Kontext ist, der hinzugefügt wird, bevor die anderen Berechnungs-Engines berücksichtigt werden.

Beispielsweise gibt es keinen Filter, der aus dem Filter „Stadt“ ausgewählt wird , sodass der einzige Anfangskontext die Daten sind. Daher basieren die Ergebnisse vom 23. Mai 2018 auf allen verfügbaren Städten.

Grundlegendes zu LuckyTemplates-Aggregationen

Ausarbeiten des Datenmodells

Schauen wir uns nun die Datenbeziehungen im Modell basierend auf der Formel für den Gesamtumsatz an .

Im Datenmodell sehen Sie, dass der Filter aus der Tabelle „Dates“ stammt und über eine Filterweitergabe zur Tabelle „ Sales“ gelangt.

Grundlegendes zu LuckyTemplates-Aggregationen

Sobald der besagte Filter aktiv ist, führt die Sales- Tabelle ihre Auswertung durch, um den Gesamtumsatz zu berechnen. Dies liegt daran, dass die Formel auf die Spalte „Gesamtumsatz“ in der Tabelle „Umsätze“ verweist .

Die SUM- Aggregationsfunktion wertet jede einzelne Zeile der Spalte „Gesamtumsatz“ nach dem Anfangskontext aus.

Grundlegendes zu LuckyTemplates-Aggregationen

Die gleiche Logik gilt für die AVERAGE- Funktion. Es bewertet alle Verkäufe im aktuellen Kontext (z. B. Datum) und betrachtet dann jede Zeile der Spalte „Gesamtumsatz“ , bevor der Durchschnitt ermittelt wird.

Darüber hinaus funktioniert die Formel für die Gesamttransaktionen genauso. Die Funktion COUNTA wertet alle Zeilen unter der Spalte „Bestellnummer“ aus . Danach werden die Zahlen basierend auf dem Ausgangskontext gezählt.

Das ist im Grunde die Art und Weise, wie Aggregationen in LuckyTemplates im Hinblick auf DAX-Berechnungen funktionieren. 

Verwendung anderer LuckyTemplates-Aggregationen

Ein weiterer Satz Aggregationsformeln, auf den Sie stoßen können, sind die MIN- und MAX- Funktionen.

Um Ihnen ein Beispiel für die Funktionsweise dieser Aggregationsfunktionen zu geben, erstellen wir eine neue Kennzahl.

Benennen Sie die Kennzahl als Max Sales und verwenden Sie die MAX- Funktion, um den maximalen Gesamtumsatz zu berechnen.

Grundlegendes zu LuckyTemplates-Aggregationen

Ziehen Sie erneut die neue Kennzahl und platzieren Sie sie in der Tabelle. Wie Sie bemerkt haben, verweist die Formel immer noch auf die Spalte „Gesamtumsatz“ der Tabelle „Umsätze“ . Diesmal haben sich die Ergebnisse jedoch geändert, da wir jetzt eine andere Funktion verwenden. 

Wenn Sie eine Stadt aus dem Filter auswählen, beispielsweise die Region Turanga, ändern sich auch die Daten in der Tabelle. Dies liegt daran, dass die MAX- Funktion die Werte basierend auf dem gegebenen Kontext zusammenfasst.


Einführung in den Filterkontext in LuckyTemplates.
Der Unterschied zwischen SUM und SUMX in LuckyTemplates.
Funktionsweise der DAX-Berechnungs-Engine

Abschluss

Das Erlernen von Aggregationen ist einer der entscheidenden Schritte, um zu verstehen, wie DAX-Berechnungen funktionieren.

Die meisten Formeln lassen sich problemlos in einer Aggregationsformel ausführen. Schwieriger wird es erst, wenn Sie iterierende Formeln verwenden.

Im nächsten Tutorial erfahren Sie, wie Sie Funktionen iterieren und wie Sie sie für flexiblere Berechnungen verwenden können.

Ich hoffe, Sie haben hier einige hilfreiche Tipps mitgenommen. Ich kann es kaum erwarten, Ihnen in unserem nächsten Tutorial mehr zu zeigen.

Danke!


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst