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 zeige ich, wie Sie Summen und Zwischensummen in Ihrer Matrixvisualisierung in LuckyTemplates steuern können. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.
Dies ist ein Problem, das von einem unserer Mitglieder im LuckyTemplates-Forum gepostet wurde . Der Benutzer wollte, dass die Spalten wie das tabellarische Format einer Excel-Pivot-Tabelle aussehen, mit der Gesamtsumme unten, aber nicht der Zwischensumme. Ich werde Ihnen einige Möglichkeiten vorstellen, wie Sie dieses Problem lösen können. Eine davon erfolgt über eine visuelle Matrix und die andere über DAX.
Inhaltsverzeichnis
Erstellen eines Matrix-Visuals in LuckyTemplates
Practice Dataset External Tool begann , einem Tool, das wir genau für diesen Zweck entwickelt haben, um Übungsdatensätze zu erstellen. Es wird ein dreijähriger Datensatz mit einem vollständigen Datenmodell bis zum heutigen Datum erstellt. Es handelt sich um ein einfaches Star-Schema-Datenmodell, das jedoch zur Entwicklung vieler guter Testmodelle verwendet werden kann.
Ich habe gerade ein Matrixbild zusammengestellt, das dem, was das Mitglied in der Forumsfrage wollte, sehr ähnlich ist.
Ich habe eine sehr einfache Kennzahl „Gesamtumsatz“ für die SUMME der Linienverkäufe in der Tabelle „Verkäufe“ verwendet. Ich habe das auf zwei Produkte und drei verschiedene Kanäle beschränkt und das dann auf vier Quartale innerhalb des Jahres 2020 festgelegt.
Wie Sie sehen, habe ich vier verschiedene Kopien dieser Tabelle angefertigt. Dann können Sie mit der Technik, die ich Ihnen zeigen werde, die Zeilensummen behalten und alles andere eliminieren, die Spaltensummen behalten und alles andere eliminieren, die Zwischensummen behalten und diese für die einzelnen Zwischensummen variieren oder alle Zwischensummen herausnehmen und alle Gesamtsummen und es bleiben nur noch die Basiszeilen übrig. Sie haben hier also die volle Flexibilität und Kontrolle, und ich zeige Ihnen, wie das geht.
Wenn wir nun zur Haupttabelle gehen, darauf klicken und dann zum Format gehen, gibt es eine Option, die pro Zeilenebene gilt. Schalten Sie das ein. Es gibt auch eine pro Spaltenebene und wir stellen sicher, dass diese ebenfalls aktiviert ist. Wir können auch den Produktnamen aktivieren, wodurch die Gesamtsummen unten angezeigt werden. Der Kanalname deaktiviert die Zwischensummen und die Zeilen „Quartal“ und „Jahr“ deaktivieren die Zeilensummen.
Sie schalten diese einfach ein und schalten die Optionen um. Das ist der wirklich einfache und unkomplizierte Weg. Der schwierigere Weg führt über DAX.
DAX-Lösung zur Steuerung von Summen und Zwischensummen in einer Matrix Visual In Power
Sie fragen sich vielleicht: Wenn wir diesen wirklich einfachen Weg haben, warum sollten wir uns dann überhaupt mit einem schwierigeren Weg befassen? Es läuft alles auf das häufig auftretende Problem falscher Summen hinaus.
Deshalb habe ich in diesem Fall das Beispiel von der vorherigen Seite auf nur Viertel eins und Viertel zwei reduziert, aber ansonsten ist es das gleiche Matrixbild.
Wir haben die einfache Messung „Gesamtumsatz“ und das funktioniert gut, die Summen sind korrekt. Wenn wir hier jedoch eine komplexere Verkaufskennzahl verwenden, Total Sales SWITCH, hängt dies vom Wert unseres Vertriebskanals ab.
Ich habe mir nur einige Zahlen ausgedacht, um hier deutlich zu machen, dass die Zahlen falsch sind, wenn wir eine komplexere Berechnung des Gesamtumsatzes haben (siehe Tabelle rechts unten). Wenn wir genau hinsehen, sind die vorherigen Zahlen, die korrekt sind, dieselben, und dennoch kann es nicht wahr sein. Wenn wir uns zum Beispiel den Export ansehen, ist er um 30 % höher als im vorherigen Fall, und doch sind die Gesamtwerte hier gleich. Das kann einfach nicht richtig sein.
Also, wie korrigiert man das?
Dazu stehen Ihnen innerhalb von DAX eine ganze Reihe von Funktionen zur Verfügung, die ich hier vorgestellt habe. Wir haben HASONEFILTER , HASONEVALUE , ISFILTERED , ISCROSSFILTERED und ISINSCOPE . Diese werden alle unter anderem verwendet, um zu bestimmen, ob es sich in einer Datenzeile um eine Zwischensummenzeile oder eine Gesamtzeile handelt.
Wie Sie sehen, sehen alle gleich aus, mit Ausnahme von HASONEVALUE , wo die Zwischensumme des Produkts angezeigt wird. Das liegt einfach an einem Artefakt in den Daten, die ich für dieses Produkt entwickelt habe, wo Produkt eins nur einen Vertriebskanal hat. In der Verkaufstabelle gibt es keinen Export- oder Großhandelskanal.
Sie zeigen nicht die Gesamtsumme und die Zwischensummen an, aber wenn wir hier einen Slicer anwenden, zum Beispiel „Händler“ und „Großhandel“, ändern sich diese Tabellen plötzlich stark.
Und jetzt gibt es einen großen Unterschied zwischen diesen Tabellen. HASONEFILTER zeigt hier nicht die Zwischensumme des Produkts an, während HASONEVALUE dies tut. ISFILTERED zeigt jetzt die Gesamtsumme, die Zeilensummen und die Zwischensummen an, ebenso wie ISCROSSFILTERED. ISINSCOPE hingegen liefert ein Ergebnis, das HASONEFILTER sehr ähnlich ist. Sie können sehen, dass die Einführung dieses zusätzlichen Slicers die Art dessen, was Sie hier erhalten, verändert.
Es gibt keine eindeutige Antwort darauf, was Sie zur Festlegung einer bestimmten Summe verwenden sollten. Es hängt von Ihrem Datenmodell ab. Es wird von Ihrem DAX abhängen . Wichtig hierbei ist jedoch, dass die verschiedenen Funktionen unterschiedliche Ergebnisse hinsichtlich der Ausblendung der Gesamtsummen gegenüber den Zwischensummen und der Gesamtsumme liefern.
Verwenden der erweiterten Logik in LuckyTemplates zum Korrigieren Ihrer Summen.
So erstellen Sie eindeutige Zwischensummen in LuckyTemplates-Tabellen.
So korrigieren Sie Matrixsummen in LuckyTemplates
Abschluss
Die Einzelheiten dazu würden den Rahmen dieses Tutorials sprengen. Weitere verwandte Inhalte finden Sie unter den folgenden Links. Beachten Sie jedoch, dass es zwischen diesen verschiedenen Funktionen häufig auch Leistungsunterschiede gibt, die sich auch darauf auswirken, für welche Funktion Sie sich letztendlich entscheiden.
Ich habe Ihnen zwei Techniken gezeigt, die Sie implementieren können, um Summen und Zwischensummen in Ihrem Matrixvisual in LuckyTemplates zu steuern. Hoffentlich erhalten Sie dadurch einige gute, nützliche Werkzeuge für Ihren Werkzeugkasten.
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