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.
Dieses Tutorial führt Sie durch COLUMNSTATISTICS() – eine neue DAX-Funktion, die fast vollständig undokumentiert ist. Es wurde im August 2021 zu LuckyTemplates hinzugefügt. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.
Mit dieser Funktion können Sie schnell Metadaten für jede Tabelle in Ihrem Datenmodell erstellen, einschließlich einer Liste von Feldern, minimaler, maximaler und maximaler Länge und einer Reihe eindeutiger Werte (Kardinalität) für jedes Feld. Es gibt jedoch einige sehr einzigartige Aspekte, wie diese Funktion verwendet werden kann und welche nicht, die ich auch in diesem Blog beschreibe.
Ich habe mit dieser neuen DAX-Funktion experimentiert und möchte Ihnen zeigen, was ich herausgefunden habe und was ich damit gemacht habe.
Wir richten eine Testdatenbank mit dem LuckyTemplates Practice Dataset- Tool ein. Also schalten wir das ein und erstellen einen kleinen Drei-Jahres-Datensatz mit einem Standard-Sternschemamodell „Verkäufe, Produkte, Kunden“.
Schauen wir uns nun an, wie diese Funktion funktioniert und in einigen Fällen auch nicht.
Inhaltsverzeichnis
Verwenden der neuen DAX-Funktion COLUMNSTATISTICS
Zuerst erstelle ich eine neue Tabelle, um zu zeigen, was diese Funktion erzeugt. Erstellen wir also eine berechnete Tabelle und nennen sie Col Stats . Sie werden feststellen, dass IntelliSense es beim Eintippen nicht erkennt, was auf Anhieb ein kleines Warnsignal darstellt. Wir erhalten außerdem die Meldung, dass eine zirkuläre Abhängigkeit erkannt wurde.
Wenn Sie darüber nachdenken, was diese Funktion tut, durchsucht sie jede der Tabellen im Modell und erstellt Statistiken für die Felder. Was es hier also tut, ist, dass es tatsächlich versucht, Statistiken für diese Tabelle selbst, die Col Stats-Tabelle, zu erstellen. Es entsteht diese zirkuläre Abhängigkeit.
Das wird nicht funktionieren. Mein nächster Gedanke war also: Was wäre, wenn wir diese Tabelle nicht als physisch berechnete Tabelle erstellen würden, sondern als berechnete virtuelle Tabelle, sodass sie nicht in einer zirkulären Abhängigkeit auf sich selbst zurückgreift?
Gehen wir also zu den Kennzahlen, erstellen eine neue Kennzahl und probieren hier einfach etwas Einfaches aus. Wir versuchen, die Zeilen dieser Col Stats-Tabelle zu zählen.
Versuchen wir nun, das in eine visuelle Karte umzusetzen. Wie Sie sehen, funktioniert es. Wir haben 71 Zeilen in dieser stabilen Spaltenstatistik. In dieser virtuellen Umgebung funktioniert die Berechnung ordnungsgemäß.
Schauen wir uns als Nächstes an, wie wir diese Daten extrahieren können. Wenn wir eine Tabelle erstellen können, können wir sie vielleicht als DAX-Abfrage ausführen.
Dafür gehen wir in DAX Studio , weil wir es in eine Datei ausgeben wollen, und DAX Studio macht das wirklich gut. Wir stellen unsere Ausgabe hier auf Excel ein und erstellen eine statische Excel-Tabelle. Dann führen wir eine DAX-Abfrage durch. DAX-Abfragen, die Tabellen erzeugen, beginnen mit EVALUATE. Es funktioniert tatsächlich und gibt eine Excel- Datei mit 71 Zeilen zurück.
Kehren wir in unserem Beispieldatenmodell zu LuckyTemplates zurück und verwenden wir die von uns erstellte Excel-Tabelle. Ziehen wir es hinein, und wir sehen, dass wir diese Abfrage1 erhalten, und sie ist genau das, was sie tun soll, nämlich Informationen über jede Spalte in jeder Tabelle zu erzeugen.
Wir können diese Daten dann transformieren. Zuerst gehen wir einfach zu „Erste Zeile als Überschriften verwenden“ . Dann nehmen wir diese Query1- Tabelle und benennen sie in Column Statistics um . Klicken Sie dann auf „Schließen und anwenden“.
Auf einer neuen Seite nehmen wir dann den Tabellennamen und ziehen ihn in einen Slicer. Nehmen wir den Rest der Daten und übertragen ihn in eine Tabelle. Und jetzt haben wir etwas, das sehr nützlich ist. Anstatt also wieder in die Tabellenansicht gehen und nach den gewünschten Feldern suchen zu müssen, können Sie sich im Laufe Ihrer Entwicklung einfach durchklicken. Sie können alle zusammenfassenden Statistiken für alle Spalten sehen.
DAX-Tabellenfunktionen in LuckyTemplates
So verwenden Sie die COUNTROWS DAX-Funktion in virtuellen Tabellen
LuckyTemplates DAX ALL-Funktion – So funktioniert es
Abschluss
Das Tolle daran ist, dass Sie in Ihren DAX-Kennzahlen jetzt darauf verweisen können, da sich alles in einer physischen Tabelle befindet. Sie können Ihre Tabellen und die Anzahl der Felder pro Tabelle zählen. In virtuellen Tabellen können Sie Listen mit Spaltennamen erstellen und alle möglichen Prüfungen anhand der Struktur Ihres Modells durchführen.
Ich denke also, dass wir, wenn wir weiter damit experimentieren, neue und bessere Verwendungsmöglichkeiten finden werden. Wenn Sie weitere Entdeckungen in Bezug auf COLUMNSTATISTICS gemacht haben, würde ich mich freuen, diese in den Kommentaren zu hören.
Für weitere Einzelheiten können Sie sich unten das vollständige Video-Tutorial ansehen.
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