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.
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.
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.
Um dies zu erreichen, müssen Sie die Funktion verwenden , um eine andere Tabelle aufzurufen, insbesondere die Tabelle „Products Cost“.
Drücken Sie die Eingabetaste und warten Sie, bis die Berechnung in Ihren Schlüsselkennzahlen angezeigt wird.
Von hier aus können Sie ganz einfach zu Total Profits verzweigen. Erstellen Sie eine neue Kennzahl und subtrahieren Sie die Gesamtkosten vom Gesamtumsatz.
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.
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.
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.
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.
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.
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.
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.
Bevor ich fortfahre, werde ich einige Visualisierungen erstellen. Ich habe meinen Gesamtumsatz in eine Karte umgewandelt.
Dann habe ich dasselbe für die Gesamtgewinne gemacht.
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.
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.
Wenn Sie die erweiterte DAX-Funktion ausführen und die Kennzahl in Ihre Tabelle einfügen, erhalten Sie den Gesamtgewinn jeder Kundengruppe.
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.
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.
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.
In der Zwischenzeit hat festgelegt, dass der Kunde in diese bestimmte Gruppe aufgenommen werden sollte, wenn in der Tabelle noch eine Zeile übrig ist.
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.
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.
Ziehen Sie die Kennzahl in Ihre Tabelle und korrigieren Sie das Format.
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.
Sie können Zwischenspalten wie „Gesamtgewinne“ tatsächlich entfernen und die erweiterte DAX-Funktion führt die Berechnung im Hintergrund einwandfrei aus.
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.
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.
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.
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!
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
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
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.
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