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.
Heute konzentrieren wir uns auf eine Technik, die in der „Time Intelligence“-Demo im Abschnitt „Szenarien“ des LuckyTemplates-Showcases verwendet wird. Ich zeige Ihnen, wie Sie RANKX in LuckyTemplates verwenden können, um Ihre besten oder schlechtesten Ergebnisse zu erzielen.
Die Möglichkeit, die oberen oder unteren Ergebnisse aller von uns durchgeführten Berechnungen, beispielsweise Umsatz, Gewinn, Margen, Kosten usw., dynamisch anzuzeigen, ist eine hervorragende Möglichkeit, wichtige Geschäftsergebnisse hervorzuheben.
Vielleicht müssen Sie wissen, wo Sie mehr Ressourcen investieren können oder welche Produkte Sie erweitern müssen, oder ob Sie leistungsschwache Geschäfte oder Produkte schließen müssen. Dies ist die perfekte Art der Analyse für solche Szenarien.
In der Time Intelligence-Demo haben wir genau das getan. Ich möchte herausfinden, welche unserer Filialen gemessen an den Gewinnmargen die beste bzw. die schlechteste Leistung haben.
Hier könnte ich meinen Regionalmanagern oder Vertriebsmitarbeitern ein paar gute Fragen stellen. Was großartig ist, ist die dynamische Art und Weise, wie ich mich durch jedes Produkt und jeden Kanal bewegen und sehen kann, wie sich unsere Margen in diesen Dimensionen entwickeln. Ich kann sogar den Zeitrahmen ändern, was bedeutet, dass Sie im Laufe der Zeit Trends für Gewinnmargen oder für alle Berechnungen, die Sie in diesem Zusammenhang durchführen möchten, erkennen können.
Wie machen wir das? Da steckt einiges dahinter, aber gehen wir es Schritt für Schritt durch. In diesem Beispiel verwenden wir eine Kombination aus der Funktion in LuckyTemplates und einer kniffligen IF-Anweisung. In Kombination können Sie damit beginnen, einige bahnbrechende Analysen durchzuführen. Dies ist auch ein Analysemuster. Sie können dies immer wieder verwenden.
Zunächst müssen wir unsere Erstberechnung erstellen. Diejenige, nach der wir ein Ranking erstellen und dann filtern möchten, um nur die oberen oder unteren Ergebnisse zu erhalten. In diesem Fall handelt es sich um „Durchschnittliche Margen pro Tag“.
Hier führen wir eine Iteration unserer „Gewinnmargen“-Kennzahlen durch. Durch die Verwendung erstellen wir eine Iteration über jeden einzelnen Tag im aktuellen Filterkontext. Der aktuelle Filterkontext wird in unserem Fall letztendlich nach „Regionen“ lauten. Diese eigenständige Berechnung liefert uns also die durchschnittliche Gewinnspanne pro Tag für jede Region.
Denken Sie daran, dass der Kontext auch an den von uns ausgewählten Zeitrahmen angepasst werden kann. Wenn wir nur einen Monat oder ein Quartal ausgewählt haben, funktioniert die Iteration nur über jeden Tag innerhalb dieses Zeitraums.
Da wir nun unsere erste Berechnung haben, können wir nun mit der nächsten Phase fortfahren: dem Ranking. Hierfür nutzen wir RANKX.
Konzentrieren Sie sich zunächst auf den RANKX-Abschnitt innerhalb der Anweisung. Wir geben RANKX zunächst eine Tabelle, wir verwenden (Regionen). Wir müssen hier ALL verwenden, da der aktuelle Filterkontext bereits nach jeder einzelnen Region gefiltert wird. Wenn Sie nicht ALLE verwenden, wird jede Region auf den ersten Platz gesetzt. Denken Sie daran, denn wenn Sie diese Funktion zum ersten Mal verwenden, werden Sie sich eine Weile den Kopf zerbrechen.
Denken Sie daran, denn wenn Sie diese Funktion zum ersten Mal verwenden, werden Sie sich eine Weile den Kopf zerbrechen.
Diese RANKX-Funktion gibt nun für jede einzelne Region basierend auf dem von uns angegebenen Parameter einen Rang an. In diesem Fall haben wir unser Maß „Durchschn. Margen pro Tag“ verwendet, also ist es das, wonach wir gerankt haben.
Die um die RANKX-Funktion gewickelte IF-Anweisung dient lediglich dazu, zu überprüfen, ob Sie diese für einen „Regions“-Kontext verwenden. Die Verwendung von ist eine großartige Technik, damit Sie oder zukünftige Benutzer nicht in die Falle geraten, diese Berechnung in einem anderen Kontext zu verwenden und seltsame Ergebnisse zu erhalten.
Jetzt gehen wir dazu über, nur die Regionen mit dem höchsten oder niedrigsten Rang zu isolieren. Dazu müssen wir uns das Innenleben von DAX zunutze machen.
Wenn DAX ein leeres Ergebnis zurückgibt, also kein Ergebnis vorhanden ist, wird genau wie bei der Verwendung von Pivot-Tabellen nichts angezeigt.
Wir können also versuchen, unsere Berechnung fast so auszutricksen, dass sie leer ausfällt und daher keine Ergebnisse erhält. Schauen Sie sich die innere IF-Anweisung in der Formel oben an. Ich möchte nur die Top-7-Ergebnisse abrufen. Deshalb habe ich gesagt, dass, WENN das Ergebnis „Top City Profit Margin Rank“ kleiner oder gleich 7 ist, mir das Ergebnis „Avg Margins per Day“ angezeigt wird. Wenn nicht, geben Sie () zurück.
Dies ist eine wirklich coole Technik, da nun alles, was in den Top-7-Ergebnissen mit den daraus resultierenden Regionen zurückgegeben wird, zurückgegeben wird.
Nun zu den unteren Ergebnissen!
Es ist nicht allzu schwer, glauben Sie mir. Die folgende Formel hat etwas zu bieten, auf das ich an dieser Stelle nicht näher eingehen möchte. Aber eigentlich müssen Sie hier nur die Ergebnisse in aufsteigender Reihenfolge ordnen, anstatt sie wie bei den Top-Ergebnissen in absteigender Reihenfolge zu ordnen .
Und dann wiederum verwenden wir unsere knifflige IF-Anweisung, um nur die unteren 7 Ergebnisse zurückzugeben.
Es gibt ein paar Dinge in diesen Formeln, auf die wir nicht explizit eingegangen sind. Hoffentlich gibt Ihnen das jedoch den Rahmen, den Sie für die Ranking-Ergebnisse verwenden können. Hier stelle ich RANKX in LuckyTemplates vor.
Denken Sie daran, dass es sich hierbei um eine wiederverwendbare Technik handelt, die, wenn sie dynamisch in einem Bericht angezeigt wird, einer Analyse, die Sie möglicherweise ausführen, enormes Leben einhauchen kann.
Viel Glück damit.
Top- oder Bottom-Ergebnisse mithilfe der Rangfolge in LuckyTemplates anzeigen
RANKX-Überlegungen – LuckyTemplates- und DAX-Formelkonzepte
Finden Sie Top-Kunden mithilfe von RANKX in LuckyTemplates
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