Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

In diesem Blog bespreche ich einige erweiterte DAX-Funktionen, um zu demonstrieren, was in LuckyTemplates möglich ist. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

In diesem Tutorial erfahren Sie, wie Sie den Gewinnbeitrag verschiedener Kundenebenen mithilfe erweiterter DAX-Funktionen visualisieren.

Inhaltsverzeichnis

Berechnung des Gesamtgewinns

Ich werde damit beginnen, eine neue Kennzahl zu erstellen und sie in „Gesamtkosten“ umzubenennen.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Funktion verwenden , die die Summe eines für jede Zeile in einer Tabelle ausgewerteten Ausdrucks zurückgibt.

Fügen Sie die Verkaufstabelle hinzu und multiplizieren Sie jede Verkaufsmenge mit den entsprechenden Produktkosten.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Um dies zu erreichen, müssen Sie die Funktion verwenden , um eine andere Tabelle aufzurufen, insbesondere die Tabelle „Products Cost“.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Drücken Sie die Eingabetaste und warten Sie, bis die Berechnung in Ihren Schlüsselkennzahlen angezeigt wird.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Von hier aus können Sie ganz einfach zu Total Profits verzweigen. Erstellen Sie eine neue Kennzahl und subtrahieren Sie die Gesamtkosten vom Gesamtumsatz.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Wie Sie vielleicht bemerkt haben, müssen Sie in der Tabelle nichts mehr referenzieren.

Das ist das Schöne an der Kennzahlenverzweigung: Sie können Kennzahlen innerhalb von Kennzahlen referenzieren, anstatt erweiterte Formeln wiederholt neu schreiben zu müssen.

Diese Methode ist eine weitaus effektivere Möglichkeit, komplexe Berechnungen durchzuführen, und spart Ihnen viel Zeit.

Jetzt ziehe ich die Kennzahlen für Gesamtkosten und Gesamtgewinn in meine Tabelle.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Ich korrigiere das Format auch gerne sofort, damit meine Daten organisiert sind.

Wählen Sie „Währung“ im Format-Dropdown-Menü oder klicken Sie auf das Währungssymbol.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Sie haben jetzt Gesamtumsatz, Gesamtkosten und Gesamtgewinn. Der nächste Schritt besteht darin, herauszufinden, wer in dieser Zeitauswahl die Top-Kunden, die Mittelklasse-Kunden und der Rest sind.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Erstellen einer unterstützenden Tabelle

Nachdem ich meine Grundmaße festgelegt habe, werde ich einen Stütztisch erstellen.

Dadurch kann ich dynamische Gruppierungen basierend auf benutzerdefinierter Logik erstellen.

Klicken Sie auf „Daten eingeben“, um eine neue Tabelle hinzuzufügen.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Benennen Sie die unterstützende Tabelle „Kundengruppen“ und fügen Sie die Spalten „Gruppe“, „Min“ und „Max“ hinzu.

Anschließend gruppieren Sie die Kunden, ob sie zu den Top 50, Rang 50–200 und dem Rest gehören. Geben Sie die minimalen und maximalen Ränge jeder Gruppe an, wie unten gezeigt.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Wenn Sie in LuckyTemplates eine neue Tabelle erstellen, ist es am besten, Ihr Datenmodell zu überprüfen und zu organisieren, damit Sie einen Überblick darüber haben, wie alles zusammenhängt.

In diesem Beispiel habe ich irrelevante Kennzahlen gelöscht und meine unterstützende Tabelle nach unten gezogen.

Wie Sie sehen, hat es keine Beziehung zu meinem Kerndatenmodell. Das Ziel besteht darin, diese Tabelle basierend auf dem Ranking meiner Kunden zu logisch zu durchlaufen. Für diesen Schritt sind erweiterte DAX-Funktionen in LuckyTemplates erforderlich.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Verwendung erweiterter DAX-Funktionen

Als Erstes werde ich meinen Stütztisch sortieren.

Gehen Sie zu den Spaltentools der Tabelle „Kundengruppen“ und sortieren Sie die Spalte „Gruppen“ nach dem Mindestranking. Ich mache das gerne, weil die Daten später sinnvoller sind.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Bevor ich fortfahre, werde ich einige Visualisierungen erstellen. Ich habe meinen Gesamtumsatz in eine Karte umgewandelt.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Dann habe ich dasselbe für die Gesamtgewinne gemacht.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Nachdem dies alles eingerichtet ist, füge ich meine Kennzahl „Gesamtgewinn“ in die Tabelle „Kundengruppen“ ein.

Da zwischen den beiden kein Zusammenhang besteht, werden Sie sehen, dass sich der Gesamtgewinn von 5,01 Millionen US-Dollar auf jede einzelne Kundengruppe verteilt.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Um dies zu beheben, werde ich eine neue Kennzahl erstellen und eine erweiterte Formel schreiben. Auch wenn es kompliziert ist, lässt sich dies durch den Einsatz erweiterter DAX-Funktionen in LuckyTemplates erreichen.

Ich zeige Ihnen zunächst die gesamte Formel für Kundengruppengewinne und erkläre dann, was jede Zeile bewirkt.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Wenn Sie die erweiterte DAX-Funktion ausführen und die Kennzahl in Ihre Tabelle einfügen, erhalten Sie den Gesamtgewinn jeder Kundengruppe.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Wie ist das also passiert?

Die Formel generierte einen Kontext, um die unterstützende Tabelle mit den Gesamtgewinnen in Beziehung zu setzen.

Die Funktion wurde zum Aufrufen von Total Profits verwendet, jedoch im Kontext eines geänderten Filters.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Mithilfe von iterierte die erweiterte DAX-Funktion die Gewinne pro Kunde, indem sie jeden Kundennamen aufrief.

Darüber hinaus ermöglicht das Hinzufügen einer Tabellenfunktion. In diesem Fall wird meine Kundenliste angezeigt.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

weiter gefiltert . Diese Funktion berechnete das Ranking jedes Kunden basierend auf dem Gesamtgewinn.

Es wurde außerdem festgestellt, ob das Ranking eines Kunden größer als das Mindestranking jeder Kundengruppe oder kleiner oder gleich dem Maximalranking ist. Auf diese Weise fiel jeder Eintrag nur in eine Gruppe, ohne dass es zu Überschneidungen kam.

Kurz gesagt war RANKX dafür verantwortlich, Kunden in ihre entsprechenden Kundengruppen einzuteilen.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

In der Zwischenzeit hat festgelegt, dass der Kunde in diese bestimmte Gruppe aufgenommen werden sollte, wenn in der Tabelle noch eine Zeile übrig ist.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Am Ende können Sie jeden Kunden durchgehen und bewerten, ob er innerhalb der Mindest- und Höchstränge einer bestimmten Zeile liegt. Dadurch gelangen sie entweder in die Top 50, auf Rang 50–200 oder in den Rest.

Diese erweiterten DAX-Funktionen ermöglichen es, in der Spalte „Kundengruppengewinne“ den Gesamtgewinn einer bestimmten Kundengruppe anzuzeigen.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Berechnen des prozentualen Beitrags jeder Klammer

Die Analyse kann weitergeführt werden, indem der Prozentsatz der Gewinne pro Kundengruppe berechnet wird.

Dazu müssen Sie auch eine neue Kennzahl namens „Kundengewinngruppenprozentsatz“ erstellen.

Verwenden Sie , um den Prozentsatz der Kundengruppengewinne durch den Gesamtgewinn zu ermitteln. Der Gesamtgewinn beläuft sich in diesem Zusammenhang immer auf 5 Millionen US-Dollar.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Ziehen Sie die Kennzahl in Ihre Tabelle und korrigieren Sie das Format.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Jetzt haben Sie eine Spalte für den Prozentsatz der Kundengewinngruppe. Wie Sie sehen, ergeben sich die Werte, die Sie erhalten, wenn Sie den Gewinn einer bestimmten Kundengruppe durch den Gesamtgewinn dividieren.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Sie können Zwischenspalten wie „Gesamtgewinne“ tatsächlich entfernen und die erweiterte DAX-Funktion führt die Berechnung im Hintergrund einwandfrei aus.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Das Tolle daran ist, dass Sie zusätzlichen Kontext hinzufügen und dann das Ergebnis visualisieren können. Kopieren Sie einfach die Tabelle und ziehen Sie dann Felder in Werte.

Hier habe ich Monat und Jahr hinzugefügt und daraus ein Prozentdiagramm gemacht.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Ich habe vertauscht, welche Felder in die Achse und Legende eingehen. Monat und Jahr müssen auf der Achse stehen, während Gruppen auf der Legende platziert werden sollten.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags

Was ich jetzt habe, ist ein Balkendiagramm, das zeigt, welche Kundengruppe pro Monat den meisten Gewinn erzielt und wie sich der Trend im Laufe der Zeit ändert.

Erweiterte DAX-Funktionen: Berechnung des Gewinnbeitrags


Verwalten Sie mehrere Datumsberechnungen in Ihrer Faktentabelle – Advanced LuckyTemplates-Technik.
Optimieren Sie Ihre LuckyTemplates-Formel mithilfe erweiterter DAX-Funktionen.
Datensegmentierungstechniken basierend auf beliebigen Kennzahlen – Advanced DAX

Abschluss

Erweiterte DAX-Funktionen sind wertvolle Werkzeuge in LuckyTemplates. Sie sind vielseitig und können Ihnen umfassende Erkenntnisse für Ihre Berichte liefern. Hoffentlich hat Ihnen dieses Tutorial eine Vorstellung davon gegeben, wie Sie sie in Ihrem eigenen Kontext verwenden können.

In den nächsten Blogbeiträgen werde ich besprechen, was Sie sonst noch mit erweiterten DAX-Funktionen machen können. Versuchen Sie bis dahin, dieses Beispiel selbst zu erkunden.

Alles Gute!


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