Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

In diesem Power Query-Filter-Tutorial werden einige Ansätze zur Lösung der Tabellenfilterherausforderung von Excel BI demonstriert. Das Ziel dieser Herausforderung besteht darin, Namen herauszufiltern, bei denen das zweite Wort mit dem Buchstaben „C“ beginnt.

Diese  Excel BI-  Herausforderung ist eine großartige Gelegenheit, Ihre Fähigkeiten in LuckyTemplates zu üben und zu verbessern. Es gibt auch viele großartige Techniken, die von Experten auf diesem Gebiet verwendet werden und die Sie hier lernen und entdecken können. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen .

Inhaltsverzeichnis

Power Query Filter-Ansatz Nr. 1

Gehen wir zum Power Query-Editor, um dieses Problem zu lösen. Wir werden die Benutzeroberfläche und ihre Tools so oft wie möglich  nutzen und nach einem zweiten Wort suchen, das mit dem Buchstaben C beginnt . Auf der  Registerkarte „Transformieren“ gehen wir zu  „Extrahieren“  und wählen  „Text nach Trennzeichen“ aus .

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Im Fenster „Text nach Trennzeichen“ oben können wir dort ein Leerzeichen eingeben, auf „  OK“  klicken und die folgende Liste erhalten. Das folgende Ergebnis unterscheidet sich natürlich von dem, was wir wollen, aber es stellt für uns einen wichtigen Teil der Syntax dar . 

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Belassen wir unseren Anfangsbuchstaben bei jeder dieser Zeichenfolgen. Also fügen wir in der Bearbeitungsleiste eine weitere Funktion  Text.Start hinzu , behalten ein Zeichen bei und drücken das Häkchen.

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Jetzt müssen wir dieses Ergebnis nur noch mit dem Buchstaben C vergleichen. Am Ende der Gleichung können wir  = C  sagen und erneut auf das Häkchen klicken .

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Wir haben erfolgreich die Logik erstellt, die wir zum Filtern unserer Tabelle verwenden können. Als nächstes müssen wir die Syntax in die Bearbeitungsleiste kopieren ( Strg + C ) und X aus unserem Schritt ziehen.

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Danach erstellen wir einen Dummy-Filter.

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Wir fügen die soeben erstellte Logik wieder ein (Strg + V), schneiden den Spaltenverweis aus (Strg + X) und löschen den letzten Teil. Und was wir bekommen, ist das Bild unten.

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Wenn Sie die letzte Klammer markieren und sie zur  Table.SelectRows  -Funktion gehört, können Sie loslegen. Anstatt nach Text.AfterDelimeter einen Unterstrich zu setzen  , fügen wir schließlich die Spaltenauswahl wieder ein und drücken das Häkchen.

Und wir sehen unten, dass es funktioniert!

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Power Query Filter-Ansatz Nr. 2

Bei unserem zweiten Ansatz in diesem Power Query-Filter-Tutorial gehen wir nun etwas anders vor. Wir werden verschiedene Power Query-Funktionen verwenden , beim Vergleich aber auch die Groß-/Kleinschreibung berücksichtigen.

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Der Großteil der Struktur befindet sich bereits in unserer vorherigen Formelleiste. Also kopieren wir die oben hervorgehobene Syntax und drücken diesen  FX  voran, damit wir ihn zum Erstellen unseres zweiten Ansatzes verwenden können.

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Anschließend löschen wir die Referenz zum vorherigen Schritt („Gefilterte Zeilen“) im Bild oben und fügen unsere Syntax wieder ein, um sie zu ersetzen. Und schließlich drücken wir noch einmal auf das Häkchen.

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Teilen Sie Wörter in eine Liste auf

Anstelle von  Text.AfterDelimeter  in der Bearbeitungsleiste teilen wir die Wörter in einer Liste mithilfe von  Text.Split auf . Und dazu gehört auch die Aufteilung der Namensspalte in ein Leerzeichen wie unten:

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Jedes Wort hat seine Position in der Liste, und um das Wort an der zweiten Position zu extrahieren, können wir den Elementzugriff verwenden. In einer Reihe geschweifter Klammern können wir uns also auf die auf Null basierende Indexposition beziehen. Um zu etwas zu gelangen, das sich auf Position Nummer zwei befindet, müssen wir hier eine 1 eingeben.

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Aber wir möchten dies auch schützen, denn wenn zu einem bestimmten Zeitpunkt eine Zeichenfolge eingegeben wird, die zu diesem Zeitpunkt nur ein Wort enthält, gibt es kein zweites Element in dieser Liste und es wird ein Fehler zurückgegeben.

Durch die Änderung des erforderlichen Elementzugriffs in einen optionalen Elementzugriff werden potenzielle zukünftige Probleme gelöst. Dazu müssen wir am Ende lediglich ein Fragezeichen ( ? ) hinzufügen.

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Durch das Hinzufügen des Fragezeichens wird der erforderliche Elementzugriff in einen optionalen Elementzugriff geändert. Das bedeutet, dass, wenn ein Element nicht in der Liste vorhanden ist, eine Null anstelle eines Fehlers zurückgegeben wird.

Ändern wir auch die Funktion  Text.Start  , da wir eine Funktion verwenden möchten, die über einen optionalen Vergleichsparameter verfügt. Anstelle von  Text.Start  verwenden wir  also Text.StartsWith , fügen nach dem Fragezeichen ein Komma ein und geben  „C“ ein , den Teilstring, nach dem wir suchen.

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Wir können dann diese Vergleichsfunktion  verwenden  , also geben wir Comparer.OrdinalIgnoreCase ein und wählen es aus  . Und denken Sie daran, die schließenden Klammern zur Tabelle der ausgewählten Zeilen hinzuzufügen.

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen

Und wir sind hier fast fertig. Jetzt müssen Sie nur noch prüfen, ob dies „true“ zurückgibt. Fügen Sie also „  = true“  am Ende der Formel hinzu und klicken Sie auf das Häkchen. Jetzt ist der Vorgang abgeschlossen!

Tutorial zum Power Query-Filter nach einem bestimmten Anfangsbuchstaben oder Zeichen


So führen Sie Spalten in einer Power Query-Tabelle dynamisch zusammen
Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen
Erweiterte Datumstabelle Power Query M-Funktion

Abschluss

In diesem Power Query-Filter-Tutorial haben Sie zwei Ansätze für eine Tabellenfilterherausforderung gesehen. Die erste verwendet den  Text nach Trennzeichen  aus der Registerkarte „Transformieren“ zusammen mit den  Funktionen „Table.SelectRows“  und  „Text.Start“  .

Die zweite Funktion verzichtet hingegen auf die Verwendung von  „Text After Delimiter“  und ersetzt die  Funktion  „Text.Split“ durch „Text.Start  “, um Wörter in einer Liste aufzuteilen. Es nutzt auch die Vergleichsfunktion  Comparer.OrdinalIgnoreCase

Sie können beide Tabellenfilteroptionen erkunden, um herauszufinden, welcher Ansatz besser zu Ihnen passt!


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.