Einfache LuckyTemplates-Transformationen für optimiertere Daten

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Ich werde über einfache LuckyTemplates-Transformationen sprechen, die Sie rund um den Abfrageeditor durchführen können. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Mit dem Abfrageeditor können Sie Ihre Daten bereinigen und in ihre Rohform umwandeln. Obwohl Sie damit einige wirklich fortgeschrittene Transformationen durchführen können, möchte ich mich auf die einfachen konzentrieren, die Sie durchführen können.

Durch diese einfachen Transformationen können Sie Ihre Daten in LuckyTemplates besser optimieren.

Inhaltsverzeichnis

Bereinigen der Namen der Daten

Das erste, was ich immer mache, ist, die Namen meiner Daten zu bereinigen . Je nachdem, welche Art von Bericht ich suche, entscheide ich, ob ich Eigennamen möchte. Normalerweise verzichte ich auch auf Unterstriche und Abkürzungen.

Grundsätzlich möchte ich Namen, die logisch sind. Die Leute müssen einen Blick darauf werfen und verstehen, was in jeder einzelnen Tabelle oder Spalte steht.

Nehmen Sie diese erste Tabelle hier als Beispiel. Es heißt Customer_Data.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Da mir Symbole wie Unterstriche in den Namen nicht gefallen, muss ich nur darauf doppelklicken und es in den gewünschten Namen ändern.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Alternativ könnte ich auch zu Eigenschaften gehen und dort den Namen ändern.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Ich werde auch Location_Data und Product_Data ändern, weil ich hinsichtlich des Namensformats konsistent sein möchte.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Abgesehen von den Namen der Tabellen gehe ich auch jede Tabelle durch und arbeite über die Spaltennamen. Auch hier muss ich sicherstellen, dass alle Spaltennamen Sinn ergeben.

Der Hauptgrund, warum ich möchte, dass diese Spaltennamen spezifisch und so klar wie möglich sind, besteht darin, dass Visualisierungstitel automatisch basierend auf Spaltennamen erstellt werden. Wenn also einer meiner Spaltennamen nicht klar genug ist, könnte dies Auswirkungen auf die Art und Weise haben, wie die Daten in meinen Visualisierungen dargestellt werden.

Um einen der Spaltennamen zu ändern, muss ich nur auf den Namen doppelklicken und ihn ändern. Ich ändere beispielsweise diese Spalte „Kosten“ in „Produktkosten“.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Auf diese Weise ist klar, von welchen Kosten ich spreche.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Bereinigen der Daten

Als nächstes muss ich Daten bereinigen, die ich nicht benötige .

Diese Standorttabelle ist ein gutes Beispiel. Es gibt hier Spalten, die ich nicht wirklich brauche, wie diese Spalte für die Vorwahl.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Ich werde die Spalte „Bevölkerung“ verlassen, da ich diese Daten benötige. Aber ich denke auch nicht, dass die Spalten von Haushalten bis Zeitzone wichtig sind.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Um diese Spalten hervorzuheben, ohne die Hervorhebung der Spalte für die Vorwahl zu entfernen, halte ich die Strg-Taste gedrückt und klicke auf die Spalten, die ich meiner aktuellen Auswahl hinzufügen möchte .

Von dort aus muss ich nur noch mit der rechten Maustaste klicken und „ Spalte entfernen“ auswählen .

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Verfolgen der angewendeten Schritte im Abfrageeditor

Der Bereich „Angewandte Schritte“ auf der rechten Seite Ihres Bildschirms ist ein hilfreiches Werkzeug, wenn Sie an einfachen LuckyTemplates-Transformationen arbeiten.

Schauen wir uns als Beispiel den Bereich „Angewandte Schritte“ an, bevor ich die nicht benötigten Spalten entfernt habe.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Aber sobald ich diese Spalten entfernt habe, sehen Sie sich an, was als nächstes geschah.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Die letzte Transformation, die ich durchgeführt habe, wurde unter „Angewandte Schritte“ aufgezeichnet. Tatsächlich wird alles, was ich bisher gemacht habe, der Reihe nach angezeigt .

Nachdem nun alle diese Schritte aufgezeichnet wurden, werden alle diese Transformationen jedes Mal automatisch durchgeführt, wenn ich die Daten aktualisiere.

Dadurch kann ich auch zurückgehen und alle von mir vorgenommenen Transformationen rückgängig machen, die nicht wirklich so geklappt haben, wie ich es geplant hatte. Aber wenn ich meine Meinung ändere und feststelle, dass ich diese Spalten doch brauche, kann ich einfach auf das X neben diesem Schritt klicken.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Sobald ich das tue, kehrt meine Abfrage in den vorherigen Zustand zurück.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Dies zeigt, dass Sie tatsächlich mit dem Abfrageeditor herumspielen können, ohne sich Gedanken über Unordnung machen zu müssen. Sie wissen, dass Sie Ihre Schritte leicht zurückverfolgen und alle unnötigen Schritte, die Sie vorgenommen haben, rückgängig machen können .

Wenn Sie dies wissen, klicken Sie einfach mit der rechten Maustaste auf eine der Spalten und erkunden Sie die verschiedenen Transformationen in der Liste.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Auf diese Weise können Sie die Funktionen des Abfrageeditors beherrschen, ohne befürchten zu müssen, dass Ihre Daten beschädigt werden, da Sie die Schritte ohnehin rückgängig machen können.

Anhängen von Abfragen im Abfrageeditor

Zuvor habe ich an Kunden, Standorten und Produkten gearbeitet. Aber wenn Sie sich erinnern, gab es dort noch drei weitere Tische, alle für den Verkauf.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Ich werde auch diese Namen aktualisieren, da ich jetzt über neuere Daten verfüge.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Wenn ich jedoch auf jede dieser drei Tabellen klicke, sehe ich, dass ich in allen die gleiche Datenstruktur habe. Es handelt sich im Grunde um dieselben Daten, jedoch aus unterschiedlichen Zeitrahmen.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Es ist nicht notwendig, dafür drei verschiedene Tabellen oder Abfragen zu haben. Das bedeutet, dass es für mich effizienter wäre, die Daten anzuhängen.

Also wähle ich zuerst „Sales_2018“ aus und klicke dann im Menüband „Startseite“ auf „Abfragen anhängen“ .

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Dadurch wird dieses Fenster geöffnet.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Ich kreuze „Drei oder mehr Tische“ an und eine Liste der Tische wird darunter angezeigt. Ich muss nur die Tabellen, die ich anhängen möchte, in das Feld rechts einfügen und auf „OK“ klicken.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Ich werde prüfen, ob diese Tabellen zu einer einzigen zusammengeführt wurden. Ich schaue mir also die Spalte mit dem Kaufdatum an.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Da ich hier über 4.000 Datenzeilen habe, klicke ich einfach auf die Dropdown-Schaltfläche und klicke auf „Absteigend sortieren“, um die aktuellsten Daten zuerst anzuzeigen.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Dies zeigt, dass die Tabellen angehängt wurden. Wie Sie sehen, befinde ich mich immer noch in der Tabelle „Sales_2018“, habe aber jetzt Daten aus dem Jahr 2020.

Da ich nun alle meine Verkaufsdaten in dieser einzigen Tabelle habe, ändere ich den Namen in „Sales“.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Natürlich kann ich die Tabellen für 2019 und 2020 nicht einfach löschen, da es sich immer noch um Abfragen handelt. Ich brauche immer noch die Daten in dieser Tabelle.

Anstatt sie zu löschen, klicke ich mit der rechten Maustaste und deaktiviere „Laden aktivieren“.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Und da die Daten aus diesen Tabellen bei einer Aktualisierung immer noch einbezogen werden müssen, muss ich sicherstellen, dass „In Berichtsaktualisierung einbeziehen“ aktiviert bleibt, auch wenn es nach dem Deaktivieren des Ladevorgangs ausgegraut bleibt.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Sobald das erledigt ist, habe ich effektiv etwas Eigengewicht in meinem Modell beseitigt. Dies ist eine großartige Möglichkeit, meine Tabellen zu optimieren.

Überprüfen der Datentypen

Es ist wichtig zu prüfen, ob jede Spalte den richtigen Datentyp anzeigt. Dies ist an diesen kleinen Symbolen auf dem Spaltennamen zu erkennen.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

LuckyTemplates ist normalerweise sehr gut darin, herauszufinden, welche Art von Daten sich in den einzelnen Spalten befinden. Sollte es jedoch in den seltenen Fällen vorkommen, dass der falsche Datentyp angezeigt wird, kann dies große Auswirkungen auf die Art und Weise haben, wie die Berechnungen in Ihren Berichten durchgeführt werden.

Wenn beispielsweise eine numerische Spalte versehentlich als Textspalte markiert wird, könnten Probleme mit etwas so Einfachem wie dem Ermitteln der SUMME aller Daten auftreten.

Die gute Nachricht ist, dass es einfach ist, den Datentyp zu ändern. Klicken Sie einfach auf das Symbol und wählen Sie den richtigen Typ aus der angezeigten Liste aus.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Andere LuckyTemplates-Transformationen

In diesem nächsten Beispiel werde ich einige weitere Transformationen zeigen, die beim Erstellen eines Kurzcodes für Kalifornien durchgeführt werden können.

Ich beginne mit einem Rechtsklick auf die Spalte und wähle dann „ Spalte duplizieren“ aus .

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Jetzt habe ich ein exaktes Duplikat.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Ich werde eine weitere Transformation durchführen, indem ich mit der rechten Maustaste klicke, dann auf „ Transformieren“ klicke und „Großbuchstaben“ wähle .

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Dadurch werden alle Einträge in dieser Spalte in Großbuchstaben angezeigt.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Dieses Mal werde ich die doppelte Spalte aufteilen.

Dazu muss ich nur mit der rechten Maustaste klicken und auf Spalte teilen klicken . Ich werde das auch basierend auf der Anzahl der Zeichen tun.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Ich werde mich hier für 4 Zeichen entscheiden. Dadurch erhalte ich den Kurzcode CALI.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Ich benötige den zweiten Teil der geteilten Spalte nicht und werde ihn daher entfernen.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Dann werde ich den ersten Teil umbenennen und ihn State Short Code nennen.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Um es übersichtlicher zu gestalten, ziehe ich das direkt neben die zusätzliche Spalte für den Bundesstaat.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Der M-Code und der erweiterte Editor

Alles, was ich bisher getan habe, ist im Abschnitt „Angewandte Schritte“ aufgeführt.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Das Interessante ist, dass ich aufgrund des sogenannten M-Codes tatsächlich sehen kann, was in jedem dieser Schritte vor sich geht. Dieser Code ist in dieser Formelleiste oben zu sehen.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Ich kann auch jeden Schritt im erweiterten Editor sehen.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Sobald sich der erweiterte Editor öffnet, kann ich alle Codes sehen, die geschrieben werden, während ich an allen vorherigen Transformationen arbeite.

Einfache LuckyTemplates-Transformationen für optimiertere Daten

Darüber sollten Sie sich natürlich Gedanken machen, sobald Sie die fortgeschrittenere Seite von LuckyTemplates kennengelernt haben. Im Moment reichen die einfachen Transformationen, an denen ich gearbeitet habe, mehr als aus, um Ihre Berichte zu optimieren.


Neue Kursveröffentlichung – Erweiterte Datentransformationen und Modellierung.
Meine Praxistipps bei der Verwendung des LuckyTemplates Advanced Editors.
LuckyTemplates-Abfrageparameter: Optimieren von Tabellen

Abschluss

Diese LuckyTemplates-Transformationen mögen einfach sein, aber ein gutes Verständnis ihrer Funktionsweise kann Ihnen später beim Übergang zu komplexeren Dingen helfen.

Vergessen Sie auch nicht die Bedeutung des Abschnitts „Angewandte Schritte“ – er ist die beste Möglichkeit, um sicherzustellen, dass Sie bei der Optimierung Ihrer Daten nicht den Überblick verlieren.

Alles Gute,


So speichern und laden Sie eine RDS-Datei in R

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.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

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.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

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

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst