Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Heutzutage werde ich immer komplexer mit DAX, aber das liegt daran, dass es mir Spaß macht, die Leistungsfähigkeit dieser Formelsprache in LuckyTemplates zu zeigen. Ich möchte, dass du auch dort ankommst. Deshalb möchte ich die Umsetzung immer praktisch angehen. Die dynamische Segmentierung ist ein perfektes Beispiel für wirklich wertvolle kommerzielle Erkenntnisse, die Sie aus Ihrer Analyse in LuckyTemplates gewinnen können. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Angenommen, Sie möchten sehen, welche Kundengruppen Ihre Produkte kaufen. Wenn ich von Kundengruppen spreche, sind es dann Ihre Top-Kunden, Ihre Mittelklasse-Kunden oder Ihre Bottom-Kunden? Sie werden schnell feststellen, dass dies gar nicht so einfach ist, da diese „Gruppierung“ in Ihren Rohtabellen nicht einmal vorhanden ist. Sie müssen es über eine unterstützende Tabelle erstellen, und ich zeige Ihnen in diesem Blogbeitrag, wie.

In diesem Beitrag gehen wir darauf ein, wie Sie visualisieren können, welche Kundengruppen am meisten zu Ihren Gewinnen beitragen. Nun müssen wir ein paar Schritte durchlaufen, um an diesen Punkt zu gelangen, aber dies ist eine wirklich großartige Analyse, wenn Sie durch die Zeit reisen und feststellen möchten, wie hoch Ihre Top 5, Top 5 – 20 und der Rest sind Ihrer Kunden tragen zu Ihrem Gewinn bei.

Sie können die gleichen Techniken verwenden, die wir in diesem Blogbeitrag behandeln, um tatsächlich Ihre eigene Analyse durchzuführen. Durch die Nutzung des Datenmodells können Sie diese Art von dynamischer Visualisierung erstellen. In dieser Visualisierung betrachten wir beispielsweise den Beitrag der Top 5, der Ränge 5 bis 20 und des Rests.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Da alles dynamisch ist, können wir uns auch durch jedes Produkt klicken, das wir direkt verkaufen, und den Unterschied zwischen den einzelnen Produkten erkennen. Wir können sehen, dass einige Produkte völlig von den Top 5 dominiert werden, aber das liegt wahrscheinlich daran, dass sich mit diesem bestimmten Produkt nicht viel verkauft.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Wenn wir andererseits auf ein umsatzstarkes Produkt klicken, können wir feststellen, dass es einen etwas größeren Vertriebseffekt hat. Dies sind die großartigen Erkenntnisse, die Sie aus dieser Art von Analyse gewinnen können.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Inhaltsverzeichnis

Berechnung des Gesamtgewinns

Fangen wir bei Null an und überlegen, wie wir tatsächlich an diesen Punkt gelangen können. Als Erstes müssen wir einige einfache Berechnungen aufstellen.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Wir berechnen zunächst unseren Gesamtgewinn, indem wir unseren Gesamtumsatz abzüglich unserer Gesamtkosten verwenden.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Erstellen einer Tabelle für das Ranking

Kehren wir zunächst einfach zu unserem Datenmodell zurück. Sie werden sehen, dass wir oben unsere Kerndatenmodelle haben: Datumstabelle, Produkttabelle, Regionstabelle und Kundentabelle, die alle bis zur Verkaufstabelle unten reichen. Jede einzelne getätigte Transaktion befindet sich in unserer Verkaufstabelle, und dort führen wir unsere Berechnungen durch.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Wenn Sie darüber nachdenken, haben wir in unserem Modell hier nichts, was uns sagt, wer unter den ersten fünf ist oder wer einen Platz zwischen 5 und 20 belegt hat oder wer alle anderen sind. Das heißt, wir müssen es erstellen. Denken Sie auch daran, dass es dynamisch sein soll , oder?

Wir müssen also eine Tabelle erstellen, die dies für uns erledigt. Wir erstellen Gruppen sowie deren MIN und MAX. Für die Top 5 beträgt das Minimum 0 und das Maximum 5. Für die Ränge 5 – 20 sind es 5 und 20 und so weiter. Anschließend integrieren wir diese Tabelle über die Dax-Formel in unser Datenmodell und ordnen die Kunden dann dynamisch ein, basierend auf dem Kontext der Berechnung.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Kundengewinne nach Gruppen formulieren

Wir werden herausfinden, wie man Kundengewinne nach Gruppen nachschlägt (4:00). Lassen Sie uns kurz durchgehen, was hier tatsächlich passiert. Zunächst berechnen wir den Gesamtgewinn, das Maß für den Gesamtgewinn, das ich Ihnen zuvor beigebracht habe.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Was wir jedoch tun müssen, ist zu sehen, welchen Rang jeder Kunde einnimmt und ob er sich in jedem dieser benutzerdefinierten Ränge befindet, die wir gerade in unserer Tabelle erstellt haben. Wenn dies der Fall ist, werden sie von den Top 5, den Rängen 5 bis 10 oder dem Rest in diese Gruppe eingeordnet.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Dies ist die Logik, die wir verwenden werden, um diese Berechnungen tatsächlich zu erstellen oder auszuführen.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Lassen Sie uns hier einfach ganz schnell etwas ausdenken und den Monat und das Jahr in unsere Tabelle ziehen. Wir können den Gesamtumsatz für jeden dieser Monate sehen.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Verwendung der Kundengewinne nach Gruppe

Wenn wir unsere Kundengruppen in die Tabelle ziehen, erhalten wir kein korrektes Ergebnis. Wenn man sich diese Zahlen genauer ansieht, sind sie alle genau gleich. Was wir also tun müssen, ist die Kundengewinne nach Gruppe zu verwenden . Dadurch erhalten wir alle Gewinne pro Rangliste.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Was wir tun müssen, ist, einen genaueren Zeitrahmen festzulegen, damit wir einen Filter für die letzten sechs Monate des Jahres 2016 einsetzen können.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Wenn wir einige Datenetiketten anbringen, können wir erkennen, dass es sich um die Berechnung des Gesamtgewinns handelt, der dann aber auf unsere Kundengruppe aufgeteilt wird.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Visualisierung der Tabelle

Lassen Sie uns ein Diagramm erstellen und den Prozentsatz sehen. Wir müssen lediglich die Visualisierung auf das 100 % gestapelte Säulendiagramm umstellen.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Dies gibt uns nun den Prozentsatz der Verkäufe dieser benutzerdefinierten Gruppen an. Wir werden die Visualisierung ein wenig ändern und daraus ein Dropdown-Menü machen. Und dann erstellen wir eine weitere Visualisierung, die uns unseren Umsatz pro Produkt liefert.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Diese Berechnung wird automatisch angepasst, je nachdem, in welchen Kontext wir sie stellen. Wenn wir also alle Monate im Jahr 2016 anpassen und einbeziehen, können wir sehen, wie sich die Dinge für jeden einzelnen Monat ändern.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Wenn wir auf eines der Produkte in der linken Tabelle klicken, können wir dynamisch auf Prozentbasis sehen, wie viel unserer Gewinne von bestimmten Gruppen bestimmt werden.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Visualisierung der Gewinnzusammensetzung

Sobald wir alle verschiedenen Produkte durchgeklickt haben, können wir sehen, wie sich unsere Gewinne im Laufe der Zeit für jedes unserer von uns verkauften Produkte zusammensetzen. Wir können es aus einer Gesamtportfolioperspektive betrachten.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Oder wir können sogar einen Blick auf unsere Top-3-Produkte werfen und feststellen, dass es Ende 2015 einen Rückgang gab. Wir können uns fragen, warum ein größerer Anteil unserer kleineren Kunden diese Produkte kauft, im Vergleich zu unseren größeren Kunden, die gar nichts kaufen.

Dynamische Segmentierung: So segmentieren Sie Kunden mithilfe von Advanced DAX in Gruppen

Offensichtlich wären solche Dinge eine wirklich gute Diskussion zwischen Ihren Vertriebsmitarbeitern und Ihrem Management. Diese DAX-Formel ist eine wirklich großartige Technik, die tatsächlich in verschiedenen Szenarien wiederverwendet werden kann. Ich empfehle dringend, sich mit dieser dynamischen Segmentierungstechnik zu befassen und einen Blick darauf zu werfen, wie Sie diese tatsächlich für sich selbst und für einige Ihrer Analysen nutzen können.

Abschluss

Wie Sie sehen, ist da einiges drin, aber es ist wirklich mächtig. Diese Analyse ist großartig, um zu sehen, wer Ihre Produkte kauft, und zwar nicht nur für Ihre gesamten Produkte, sondern Sie können sogar in bestimmte Produkte eintauchen und vergleichen, wie unterschiedlich die Zusammensetzung sein könnte. Diese Technik hat einen Fachbegriff – dynamische Segmentierung . Das liegt daran, dass wir unsere Ergebnisse dynamisch segmentieren, indem wir sie einer Logik unterziehen, die sie in einen eigenen Kuchen aufteilt.

Ich gehe diese spezielle Technik ausführlich in meinem Kurs „Solving Analytical Scenarios“ bei durch . Schauen Sie sich das an, um mehr zu erfahren. In diesem Video gebe ich einen Überblick darüber, wie Sie es selbst umsetzen können und wie es in Ihren Berichten aussehen kann.

Viel Glück bei der Umsetzung!


Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.