LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

In diesem Tutorial besprechen wir wichtige Transformationen im LuckyTemplates- Abfrageeditor , die zur Optimierung Ihrer Zeilen und Spalten verwendet werden können. Bei der Entwicklung eines intuitiven LuckyTemplates-Modells ist es am besten, die Zeilen und Spalten in der Tabelle zu vereinfachen.

Die Optimierung Ihrer Tabelle ist bei der Erstellung von Visualisierungen von entscheidender Bedeutung, damit Sie Ihre Daten leicht erkennen können.

Im Abfrageeditor können zahlreiche Zeilen- und Spaltentransformationen durchgeführt werden  . Zuerst lernen wir etwas über  Spaltentransformationen .

Der schnellste Weg, auf Transformationen für eine Spalte zuzugreifen, besteht darin, mit der rechten Maustaste darauf zu klicken. Anschließend werden alle wichtigen Transformationen angezeigt, die wir für diese Spalte anwenden können. 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Inhaltsverzeichnis

Erstellen einer Kanalcodespalte 

Wir beginnen nun mit der Durchführung einiger Spaltentransformationen, indem wir einen Code oder eine abgekürzte Spalte für die  Kanalspalte hinzufügen  . Dementsprechend müssen wir das Format dieser Spalte ändern, da wir nur die ersten vier Buchstaben ihrer Werte benötigen.  

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Zuerst duplizieren wir diese Spalte, um die ursprüngliche Kanalspalte beizubehalten . Klicken Sie mit der rechten Maustaste auf diese Spalte und wählen Sie dann „Spalte duplizieren “ aus .

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Klicken Sie anschließend mit der rechten Maustaste auf unsere duplizierte  Spalte „Kanal – Kopie“  und wählen Sie die   Option „Spalte teilen“ . Wählen Sie  in der  Spalte „Teilen“ die Option „Nach Anzahl der Zeichen“ aus .  

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Anschließend erscheint ein Popup-Fenster. Da wir nur die vier Buchstaben dieser Spalte behalten möchten, setzen wir den Wert der Eingabe „Anzahl der Zeichen“ auf 4 . Stellen Sie dann die Split- Einstellungen auf „ Einmal, so weit links wie möglich “ ein. Um die Aktualisierungen abzuschließen, klicken Sie auf die Schaltfläche „OK“ .

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Jetzt ist es bereits in zwei Spalten unterteilt. Wir werden die andere erstellte Spalte entfernen, da wir sie nicht mehr benötigen. Klicken Sie einfach mit der rechten Maustaste auf die Spalte „Kanal – Kopie.2“ und klicken Sie dann auf die Option „Entfernen“ .

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Lassen Sie uns hier eine weitere Transformation durchführen, indem wir erneut mit der rechten Maustaste auf diese Spalte klicken und dann die Option „Transformieren“ auswählen . Wir werden sehen, dass wir in Transform mehr Optionen wie Kleinbuchstaben , Großbuchstaben usw. haben. In diesem Szenario verwenden wir die Option „Trimmen“ .

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Die  Option „Trimmen“  entfernt alle Leerzeichen auf beiden Seiten eines bestimmten Worts. Klicken wir also auf die  Option „Zuschneiden“  , um unnötige Leerzeichen in dieser Spalte zu löschen.  

Nachdem wir diese Spalte gekürzt haben, transformieren wir den Inhalt und ändern ihn in Großbuchstaben. Klicken Sie erneut mit der rechten Maustaste auf diese Spalte und klicken Sie dann in der Option „Transformieren“ auf GROSSBUCHSTABEN .

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Benennen wir diese Spalte nun in „ Channel Code “ um. Dies wäre ein besserer Name, wenn jeder in unserer Organisation mehr an Abkürzungen oder Codenamen gewöhnt wäre.   

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Zum Schluss verschieben wir die Spalte „Channel Code“ auf die rechte Seite der Spalte „Channel“ . Wir haben jetzt eine Channel-Code- Spalte erstellt, indem wir eine andere Spaltentransformation verwendet haben.

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Verwenden der Option „Werte ersetzen“.

Es gibt auch eine weitere leistungsstarke Transformation, die wir in unseren Spalten verwenden können, nämlich die  Option „Werte ersetzen“  . Lassen Sie uns ein Beispiel verwenden, um diese Transformation besser zu verstehen.  

Wenn uns in unserer  Spalte „ Kanal“ das Wort „ Export“  aus unserem Wertesatz   nicht gefällt  , möchten wir es stattdessen „ International“ nennen. Klicken wir also mit der rechten Maustaste auf diese Spalte und dann auf die  Option „Werte ersetzen“  . 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Anschließend erscheint ein Popup-Fenster. Geben Sie das Wort „ Exportieren  in die  Eingabe „ Zu  suchender Wert“  ein  und geben Sie dann „ International “ in die  Eingabe „ Ersetzen durch“ ein  . Klicken Sie auf die  Schaltfläche „OK“  , um die Einstellungen zu übernehmen. 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Danach   werden alle unsere Exportwerte in  International geändert .  

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Beachten Sie, dass dies keine Auswirkungen auf unsere  Spalte „Kanalcode“ hat  . 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Das ist die wahre Stärke sequenzieller Transformationen im Bereich „ANGEWENDETE SCHRITTE“ . Kehren wir zu den vorherigen Schritten zurück, indem wir Renamed Columns1 auswählen . Wie wir sehen können, behielt die Spalte „Kanal“ ihren ersten Anfangswert bei.

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Klicken wir dann auf den letzten  Schritt „Reordered Columns1“  und wir werden sehen, dass wir ihn in einer anderen Spalte in einen abgekürzten Wert geändert haben.  

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Klicken wir nun auf unseren letzten Schritt, den Wert ersetzen . Wir werden sehen, dass wir danach eine weitere Transformation durchführen können, die jedoch vorher nichts beeinflusst. Dies liegt daran, dass sich die Abfrage Schritt für Schritt ändert. Daher können wir in jeder Tabelle viele Dinge ändern.

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Korrigieren des Datentyps numerischer Spalten 

Sehen wir uns ein weiteres Beispiel für die Transformation im Abfrageeditor an. Wenn wir uns unsere Spalte „Stückpreis“ ansehen , möchten wir hier möglicherweise eine Änderungstyptransformation durchführen . In diesem Fall korrigieren wir den Datentyp, da er anhand des Datentypsymbols als Dezimalzahl angezeigt wird.

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Lassen Sie uns den Datentyp dieser Spalte festlegen, indem wir mit der rechten Maustaste darauf klicken. Klicken Sie dann auf „  Typ ändern“  und wählen Sie die  Option „Feste Dezimalzahl“  .  

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Anstelle einer Dezimalzahl ist das Datentypsymbol jetzt ein Dollarzeichen. Das ist viel besser, weil es den Stückpreis darstellt .  

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Lassen Sie uns auch den Datentyp der Spalte „ Gesamtumsatz “ und „Gesamtstückkosten“ korrigieren , indem wir den gleichen Schritt ausführen wie bei der Spalte „Stückpreis“ .

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Eine weitere Möglichkeit, eine Spaltentransformation durchzuführen, besteht darin, mit der rechten Maustaste auf die Datentypsymbole der Spalten zu klicken. 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Das Gute an dieser Transformation ist, dass sie auf unseren Tisch übertragen wird. Sobald wir diese Daten festschreiben, während sie noch in ihrer anderen Form vorliegen, müssen wir unseren Gesamtumsatz in einen tatsächlichen Dollar umwandeln, und das müssen wir innerhalb unseres Modells tun.

Wir können verschiedene Transformationen durchführen, indem wir Group By , Unpivot Columns , Rename und viele mehr verwenden. Auf einige dieser Transformationen können Sie auch hier im Menüband „Transformieren“ zugreifen  . Allerdings klicke ich lieber mit der rechten Maustaste auf die Spalten, um einfach auf alle Transformationen zugreifen zu können. 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Dies ist eine gute Gelegenheit für uns, uns mit all den verschiedenen Dingen vertraut zu machen, die wir in LuckyTemplates tun können. 

Die Bereinigung unserer Daten mit Excel oder anderen Tools nimmt viel Zeit in Anspruch. Wenn wir LuckyTemplates verwenden, können wir viele Datensätze bereinigen, indem wir alle verschiedenen Spaltentransformationstechniken kombinieren, die wir verwenden werden. Wir müssen dafür keine komplexe Formel schreiben.

Klicken Sie auf die  Option „Vorschau aktualisieren“  , um alle von uns erstellten Transformationen zu aktualisieren.  

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Wir können unsere Abfrage jetzt veröffentlichen, indem wir  auf der Registerkarte „Startseite“ auf die  Option „  Schließen und anwenden“ klicken  . 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Anschließend werden physische Tabellen veröffentlicht, die sich in einem sauberen und optimierten Zustand befinden. Und das ist alles für Spaltentransformationen. Das nächste, was wir besprechen werden, sind Zeilentransformationen.

Zeilentransformationen im LuckyTemplates-Abfrageeditor

Die Zeilentransformation bietet uns nicht so viele Optionen wie bei der Spaltentransformation. Es gibt jedoch bestimmte Zwecke oder einmalige Vorkommnisse, bei denen eine Zeilentransformation nützlich sein könnte.  

Der Ort, an dem wir auf die meisten Zeilentransformationen zugreifen, liegt nicht innerhalb jeder einzelnen Zeile. Dies liegt daran, dass uns ein Rechtsklick auf eine bestimmte Zeile keine Transformationsoptionen bietet.

Was wir tun können, ist, zum oberen linken Teil dieser speziellen Abfrage zu gehen. Klicken Sie dann auf das Dropdown-Symbol, das uns Optionen anzeigt. Hier können wir die meisten unserer Zeilentransformationen durchführen.

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Auf einige dieser Transformationen können wir auch über die  Registerkarte „ Transformieren“ zugreifen  .  

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Probieren wir nun ein paar Beispiele mit der Zeilentransformation aus. Wenn wir eine Tabelle abfragen, befinden sich unsere Kopfzeilen normalerweise höchstwahrscheinlich in der ersten Zeile. Als Beispiel legen wir unsere Kopfzeilen vorübergehend als erste Zeile fest.

Klicken Sie auf die Option „Erste Zeile als Kopfzeilen verwenden“ und wählen Sie dann „ Kopfzeilen als erste Zeile verwenden“ aus .

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Manchmal erhalten wir möglicherweise eine Art Abfrage, die der Position unserer Spaltenüberschriften in der ersten Zeile ähnelt.  

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Wir können dies ändern oder beheben, indem wir auf die Option „Erste Zeile als Kopfzeilen verwenden“ klicken . Anschließend werden die Überschriften aus der ersten Zeile als unsere eigentlichen Spaltenüberschriften festgelegt. Und das ist eine der verschiedenen Zeilentransformationen, die wir durchführen können.

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Es gibt auch andere Dinge wie die  Optionen „Transponieren “,  „Zeilen umkehren “ und  „Zeilen zählen“  , die wir in Situationen verwenden können, in denen diese anwendbar sind. 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Verwenden der Transpose-Option im LuckyTemplates-Abfrage-Editor

Gehen wir zu einer kleineren Tabelle wie der Produkttabelle , damit wir die Option „Transponieren“ ausprobieren können.

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Klicken Sie dann auf die  Option „Transponieren“  . Diese Option vertauscht die Zeilen und Spalten einer Tabelle, wie im Bild gezeigt.  

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Lassen Sie uns die Option „Erste Zeile als Überschriften verwenden“ verwenden   , um die erste Zeile als unsere Spaltenüberschriften festzulegen. 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Dieses Beispiel ist hier nicht anwendbar, aber die Kenntnis der  Option „Transponieren“  kann nützlich sein, insbesondere wenn wir in Zukunft auf ein gegenteiliges Szenario stoßen, bei dem wir die Spalten und Zeilen einer bestimmten Tabelle vertauschen müssen.  

Entfernen wir nun die Transformationen, die wir in dieser Tabelle vorgenommen haben, da wir diese nur als Beispiel durchgeführt haben. Entfernen Sie  in den  ANGEWANDTEN SCHRITTEN  im Bereich  „Abfrageeinstellungen“  die  Transformationen  „ Change Type1“„Promoted Headers “ und „  Transpose Table“ , indem Sie auf das x-  Symbol daneben klicken. 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Unsere  Produkttabelle  sollte nun wieder in ihren ursprünglichen Zustand zurückkehren. Wir können die Transformationen, die wir zu experimentellen Zwecken versuchen, leicht entfernen. Aus diesem Grund können wir so viele Transformationen durchführen und ausprobieren, wie wir möchten. 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Verwenden der Option „Zeilen umkehren“ und „Zeilen zählen“. 

Wir können auch die  Option „Zeilen umkehren“ verwenden  . Dies kann nützlich sein, wenn wir eine Sortierrichtung festlegen möchten oder wenn unsere Daten in umgekehrter Richtung strukturiert sind. 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Klicken wir auf  „Zeilen umkehren“  und wir werden sehen, dass die Werte unserer Zeilen jetzt umgekehrt sind. Es könnte bestimmte Gründe geben, warum wir diese Transformation nutzen wollen oder müssen.  

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Bringen wir unseren Tisch wieder in seinen ursprünglichen Zustand. Entfernen Sie einfach die  Transformation „Umgekehrte Zeilen“  in den  ANGEWANDTEN SCHRITTEN  , indem Sie auf das  X-  Symbol daneben klicken.  

Die andere Option, die wir verwenden können, ist die  Option „Zeilen zählen“  . Gehen wir zu unserer  Verkaufstabelle , um die Option „Zeilen zählen“  auszuprobieren   . Wir können diese Option verwenden, wenn wir beispielsweise die Anzahl unserer Transaktionen anzeigen möchten.  

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Klicken wir nun auf die  Option „Zeilen zählen“  . 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Dann wird uns angezeigt, dass wir  8.000  Zeilen oder Transaktionen haben. 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Entfernen wir diese Transformation wieder, da wir nicht möchten, dass unsere Tabelle dauerhaft so aussieht. Gehen Sie einfach zu „ANGEWENDETE SCHRITTE“ und entfernen Sie dann die Transformation „Zählerzeilen“ .

Verwenden der Option „Obere Zeilen entfernen und Indexspalte hinzufügen“. 

Probieren wir nun die anderen verfügbaren Zeilentransformationen aus. Wenn wir wissen, dass oben in unserer Datentabelle einige redundante Zeilen vorhanden sind, können wir diese einfach entfernen, indem wir auf das Symbol „Zeilentransformation“ klicken . Wählen Sie dann die Option „Obere Zeilen entfernen…“ .

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Anschließend erscheint ein Popup-Fenster. Wir können jetzt die obersten 50 Zeilen unserer Datentabelle entfernen, indem wir 50 in die Eingabe „Anzahl der Zeilen“ eingeben und dann auf die Schaltfläche „OK“ klicken . Und das ist eine weitere gute Zeilentransformation, die wir nutzen können.

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Bevor wir die nächste Transformation ausprobieren, vergessen wir nicht, die von uns durchgeführte Beispieltransformation „ Obere Zeilen entfernen“ zu entfernen.

Eine weitere gute Transformation, die wir verwenden können, ist  Add Index Column . Wir haben bereits Indexspalten in unseren Tabellen. Aber um es als Beispiel zu versuchen: Gehen wir zu unserer  Tabelle „Kunden  “ und verwenden Sie die  Option „Indexspalte hinzufügen“  . 

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Nachdem Sie die Tabelle „Kunden“ aufgerufen haben , klicken Sie auf das Symbol „ Zeilentransformation “, wählen Sie die Option „ Indexspalte hinzufügen“ und dann die Option „Von 1 “.

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Wir werden dann sehen, dass eine Indexspalte hinzugefügt wurde. Vergessen wir nicht, diese Transformation wieder zu entfernen, da wir sie in unserer Kundentabelle nicht wirklich benötigen . Wir haben es einfach als Beispiel ausprobiert.

LuckyTemplates-Abfrageeditor: Zeilen- und Spaltentransformationen

Wir haben auch andere Zeilentransformationsoptionen, die wir verwenden können, wie „  Keep Bottom Rows“„Keep Duplicates “ ,  „Keep Errors“ und so weiter. 

Wie ich bereits sagte,  sind Zeilentransformationen nicht so weit entwickelt wie Spaltentransformationen . Es gibt jedoch einige Einzelfälle, in denen diese wirklich nützlich sein können.  

Abschluss

Ein weiterer interessanter Aspekt von LuckyTemplates ist, dass wir nichts einzeln in einer bestimmten Zelle oder Zeile ändern können. Das liegt daran, dass es bei LuckyTemplates vor allem um Spalten und Tabellen geht. Das ist auch der Grund, warum Spaltentransformationen detaillierter sind als jede Zeilentransformation.

Einige dieser Veränderungen werden Sie wahrscheinlich in einigen unserer Artikel sehen. Es ist wichtig, sie in Kombination mit all den anderen verschiedenen Transformationen richtig zu verwenden. Hoffentlich hat Ihnen dieses Tutorial dabei geholfen, über die Bedeutung der Datentransformation in LuckyTemplates nachzudenken.

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