Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Ich zeige Ihnen, wie Sie Datensätze aus zusammengeführten, durch Trennzeichen getrennten Daten in mehreren Spalten extrahieren . Dadurch werden Ihre Daten in ein Format umgewandelt, das sich besser für die Analyse eignet.

Es gibt verschiedene Möglichkeiten, dies zu tun. Aber für dieses Tutorial werde ich mich auf eine Lösung konzentrieren, die von Ankit vorgeschlagen wurde, der Teil unserer LuckyTemplates-Community ist. Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.

Inhaltsverzeichnis

Verwenden von Text.Split

Für diese Lösung verwende ich Power Query , um Datensätze aus durch Trennzeichen getrennten Daten zu extrahieren.

Unten finden Sie die Opportunities- Tabelle in Power Query .

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Wie Sie sehen, sind mehrere Werte in einem einzigen Datensatz verkettet. In der 2. Zeile werden beispielsweise 4 verschiedene Werte dargestellt. Diese 4 Werte werden in den Spalten „Wettbewerber“ und „Wettbewerberbeträge“ zusammengeführt .

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Als erstes werde ich Text.Split verwenden .

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Text.Split gibt eine Liste zurück, nachdem ein Textwert basierend auf einem bestimmten Trennzeichen aufgeteilt wurde.

Um mit der Verwendung von Text.Split zu beginnen , kopiere ich das in dieser Tabelle verwendete Trennzeichen.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Sie werden feststellen, dass der Datensatzwert unten angezeigt wird, sobald ich auf diesen Eintrag in der Tabelle klicke. Ich kopiere einfach das Trennzeichen von dort.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Sobald ich das getan habe, werde ich eine benutzerdefinierte Spalte hinzufügen.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Ich muss den Namen noch nicht ändern. Ich muss nur einen Text.Split unter Custom Column Formula durchführen .

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Diese Formel benötigt einen Textwert. Deshalb wähle ich einfach die Spalte „Mitbewerber“ im rechten Bereich aus und sie wird automatisch zur Formel hinzugefügt.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Ich brauche auch ein Trennzeichen als Text. Deshalb werde ich in zwei Anführungszeichen das zuvor kopierte Trennzeichen einfügen. Dann füge ich die schließende Klammer hinzu.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Sobald ich OK drücke, erhalte ich ein Listenobjekt.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

In der ersten Liste wird in den Spalten „Mitbewerber“ und „Beträge“ jeweils nur ein Eintrag angezeigt. Wenn ich also auf den leeren Bereich neben dem Listenobjekt unter der Spalte „Benutzerdefiniert“ klicke, wird unten auch ein einzelner Wert angezeigt.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Für den zweiten Datensatz habe ich eine Liste, die vier Werte enthält. Dies entspricht den 4 Werten, die auch in den Spalten „Mitbewerber “ und „Beträge“ angezeigt werden .

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Verwenden von List.Zip

Nachdem ich die Liste nun aufgeteilt habe, besteht der nächste Schritt darin, den entsprechenden Wert aus der Spalte „Mitbewerbermengen“ hinzuzufügen. Dazu gehe ich zu List.Zip .

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Stellen Sie sich List.Zip als einen echten Reißverschluss vor. Es nimmt eine Liste von Listen und kombiniert die Elemente.

Betrachten Sie das folgende Beispiel und stellen Sie sich die erste Liste (1 und 2) einfach als die grüne Schiene auf dem Reißverschluss vor.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Stellen Sie sich dann 3 und 4 als die rote Spur vor.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Wenn List.Zip angewendet wird, kommen sie in der Mitte zusammen. Also wird 1 aus der 1. Gruppe mit 3 aus der 2. Gruppe kombiniert. Das Gleiche passiert für 2 und 4. Dies ist an der Ausgabe zu erkennen, wo zwei neue Gruppen gebildet wurden.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Es kann vorkommen, dass die beteiligten Listen unterschiedlich lang sind . Das heißt, wenn die Listen zusammengefasst werden, werden die fehlenden Daten zurückgegeben . Um trotz fehlender Daten exakte Paare zu erstellen, wird ein Nullwert hinzugefügt .

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Zurück zur Opportunities- Tabelle: Ich werde eine weitere benutzerdefinierte Spalte hinzufügen.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Dieses Mal füge ich der Formel die Spalte „Mitbewerberbeträge“ hinzu.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Ich werde auch List.Zip hinzufügen .

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Eine Überprüfung unten zeigt, dass keine Fehler erkannt wurden.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Aber wenn ich auf „OK“ klicke und mir die neu erstellte Spalte ansehe, erhalte ich immer noch eine Fehlermeldung.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Ich klicke auf den Leerraum neben dem Fehler, um die Details anzuzeigen. Es zeigt, dass ich eine Fehlermeldung erhalte, weil ich einige Argumente rund um die Listen zurückgegeben habe.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Ein Blick auf die Formel zeigt, dass diese Syntax, in der auf die Spalte „Mitbewerber“ verwiesen wurde, eine Liste zurückgegeben hat.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Die Syntax für die Spalten „Mitbewerberbeträge“ ergab jedoch auch eine Liste.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Erinnern wir uns an die Funktionsweise von List.Zip: Es nimmt eine einzelne Liste von Listen und kombiniert sie .

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Da zwei Listen angezeigt werden, benötige ich den Listeninitialisierer, um diese Listen zusammenzuführen . Deshalb füge ich diese geschweiften Klammern ein.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Nachdem ich am Ende die schließende geschweifte Klammer hinzugefügt habe, muss ich nur noch die Eingabetaste drücken. Dadurch erhalte ich ein Listenobjekt.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Wenn ich nun neben den ersten Datensatz klicke, wird ein einzelnes Listenobjekt angezeigt. Das ist richtig, da es unter „Mitbewerberbeträge“ tatsächlich einen einzigen Wert gibt.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Wenn ich dasselbe mit dem zweiten Datensatz mache, wird ein Listenobjekt angezeigt, das 4 Listen enthält. Dies entspricht auch der Anzahl der Werte in den durch Trennzeichen getrennten Daten unter „Mitbewerbermengen“.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Ich verwende die Seitwärtspfeile rechts neben der Überschrift der Spalte „Benutzerdefiniert“, um die Daten in neue Zeilen zu erweitern.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Achten Sie beim Erweitern auf neue Zeilen auf den zweiten Datensatz.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Sie werden sehen, dass alle Werte aus diesem Datensatz nach unten erweitert werden.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Und wenn ich im Leerraum zur Seite klicke, kann ich den Inhalt dieser verschachtelten Liste sehen. Da der erste Datensatz nur einen Wert für jede Spalte enthält, zeige ich unten auch dieselben Daten an.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Wenn ich jedoch auf den zweiten Datensatz klicke, sehen Sie, dass ich nur den ersten der vier in meinen durch Trennzeichen getrennten Daten angegebenen Werte zeige.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Im dritten Datensatz zeige ich die Kombination der zweiten Werte.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Deshalb werde ich wieder die Seitwärtspfeile verwenden. Aber dieses Mal werde ich die Werte aus dieser Liste extrahieren.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Ich werde ihm ein benutzerdefiniertes Trennzeichen geben.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Ich werde die doppelte Pipe als Trennzeichen verwenden. Dies sollte die Unterscheidung zwischen den Werten in den durch Trennzeichen getrennten Daten klarer machen.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Sobald ich auf „OK“ drücke, werden die Werte direkt in der Spalte „Benutzerdefiniert“ verkettet.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Bereinigen der Daten

Da ich die Spalten „Mitbewerber“ und „Mitbewerberbeträge“ nicht mehr benötige, werde ich diese Spalten entfernen.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Was die Spalte „Benutzerdefiniert“ betrifft, werde ich sie aufteilen.

Auf der Registerkarte „Transformieren“ wähle ich „Spalte teilen“ aus. Ich werde es durch das Trennzeichen aufteilen.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Im Fenster gebe ich als Basis das Doppelrohr an.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Sobald ich OK drücke, werden die Daten nun in separate Spalten aufgeteilt.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Ich werde diese neuen Spalten einfach umbenennen, um es einfacher zu machen, herauszufinden, worum es in den Daten geht. Ich werde dies wieder die Spalte „Mitbewerber“ nennen.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Dann nenne ich die andere Spalte die Betragsspalte.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Offensichtlich enthält die Spalte „Betrag“ Zahlen. Aber wenn Sie sich das Symbol ansehen, das den Datentyp darstellt, sehen Sie, dass ich Text anstelle von Zahlen habe. Also werde ich anfangen, das Problem zu beheben.

Da ich in Europa wohne, verwenden wir einen Punkt als Tausendertrennzeichen anstelle eines Kommas. Ich werde „Werte ersetzen“ verwenden, um das zu bereinigen.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Im Fenster muss ich nur ein Komma unter „Zu suchender Wert“ und einen Punkt unter „Ersetzen durch“ einfügen.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Sobald ich auf „OK“ drücke, werden anstelle aller Kommas jetzt Punkte angezeigt.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Als nächstes werde ich das Dollarzeichen vor den Werten entfernen. Auch hier verwende ich das Werkzeug „Werte ersetzen“. Dieses Mal lasse ich den Platz für „Ersetzen durch“ leer.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Sobald ich OK drücke, werden in den Werten nur die Zahlen ohne Währung angezeigt.

Wenn ich in meiner Kolumne nach unten schaue, wird hier auch ein Eintrag mit einem doppelten Bindestrich angezeigt. Da dies einen möglichen Fehler zurückgeben könnte, werde ich diesen doppelten Bindestrich entfernen.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Ich werde den doppelten Bindestrich durch ein Leerzeichen ersetzen.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Und sobald ich auf „OK“ drücke, habe ich das richtige Format für alle Einträge in der Spalte „Betrag“.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates

Ich kann jetzt auf das Symbol für den Datentyp klicken und „Ganze Zahl“ auswählen.

Durch Trennzeichen getrennte Daten – Extrahieren von Datensätzen mit LuckyTemplates


Ändern Sie Datumsformate mit dem Power Query-Editor.
3 Möglichkeiten zum Kombinieren von Werten mithilfe von DAX in LuckyTemplates.
Erweiterte Transformationen in LuckyTemplates

Abschluss

Wie ich bereits erwähnt habe, können Sie Werte aus durch Trennzeichen getrennten Daten auf unterschiedliche Weise extrahieren. Aber für mich ist dieser Ansatz einer der einfachsten und schnellsten Wege, dies zu tun.

Da ich die Idee zu dieser Lösung von einem Mitglied der Community hatte, zeigt dies auch, wie wichtig das ist. Man kann wirklich jedes Problem aus vielen verschiedenen Perspektiven betrachten. Von dort aus können Sie einfach eine Lösung auswählen, die Ihrer Meinung nach für Sie am besten geeignet ist.

Alles Gute,

Melissa

***** LuckyTemplates lernen? *****







Streudiagramm-Visualisierungen mit Charticulator

Streudiagramm-Visualisierungen mit Charticulator

In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

PowerApps-Suchfeld: So fügen Sie es hinzu und passen es an

Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.

Power Automate String-Funktionen: Substring und IndexOf

Power Automate String-Funktionen: Substring und IndexOf

Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Power Query M: Abwechselndes 0-1-Muster in der Datumstabelle

Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

Prognosetechnik: Erkundung der Prognoselogik in LuckyTemplates-Modellen

In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

Speichern Sie E-Mail-Anhänge in SharePoint mit Power Automate

In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Führen Sie eine Bis-Loop-Steuerung in Power Automate durch

Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

Berechnen eines gleitenden Durchschnitts in LuckyTemplates mithilfe von DAX

In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Berechnen Sie dynamisch eine laufende oder kumulative LuckyTemplates-Summe

Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.

Power Automate auf jede Aktion in Workflows anwenden

Power Automate auf jede Aktion in Workflows anwenden

Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.