So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

In diesem Tutorial wird erläutert, wie Sie Auswahl und Projektion im Power Query-Editor verwenden . Die Auswahl dient zum Auswählen einer Zeile. Die Projektion dient der Auswahl einer Spalte. Sie lernen und verstehen, wie Sie damit Daten und Informationen aus einer Tabelle gewinnen.

Inhaltsverzeichnis

So verwenden Sie die Power Query-Zeilenauswahl

Der Positionsindexoperator ist die auf Null basierende Indexnummer innerhalb einer Reihe geschweifter Klammern. Der Suchoperator ist ein Feldname in einer Reihe eckiger Klammern. Diese Operatoren können kombiniert werden, um auf eine einzelne Zelle zuzugreifen.  

Zur Veranschaulichung handelt es sich hierbei um eine Beispieltabellenabfrage, die verwendet wird.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Wenn Sie den Table1-Wert in der Spalte „Item“ abrufen möchten, klicken Sie in der Bearbeitungsleiste auf „fx“ und fügen Sie einen manuellen Schritt hinzu. Verwenden Sie dann den Positionsindexoperator, um auf seine nullbasierte Position zu verweisen, und den Feldzugriffsoperator, um auf den Spaltennamen zu verweisen.

Zählen Sie von der Zelle „Sheet1“ in der Spalte „Item“ von 0 bis zur Zelle von Table1. Sie werden feststellen, dass die Position der Zelle Table1 2 ist. Geben Sie daher 2 in die geschweiften Klammern ein. Geben Sie als Feldzugriffsoperator den Namen der Spalte ein, zu der die Zelle Tabelle1 gehört. Danach sehen Sie, dass im Vorschaufenster Tabelle1 zurückgegeben wird.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Wenn Sie mit der rechten Maustaste auf das Leerzeichen in der Zelle „Tabelle1“ klicken und „Drilldown“ auswählen, werden Sie feststellen, dass die Benutzeroberfläche dieselben Ergebnisse und dieselbe Syntax generiert.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Der Grund dafür ist, dass die Beispieltabelle keinen Primärschlüssel hat. Tabellen mit Primärschlüsseln verwenden die Suche nach Schlüsselübereinstimmungen.

Dies ist eine weitere Beispieltabellenabfrage mit einem Primärschlüssel.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Wenn Sie mit der rechten Maustaste auf das Leerzeichen in der Zelle Tabelle1 klicken und Drilldown auswählen, werden dieselben Ergebnisse angezeigt, jedoch mit unterschiedlicher Syntax.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Dies liegt daran, dass die Schlüsselübereinstimmungssuche auf den Positionsindexoperator angewendet wird. Es listet alle Primärschlüsselspalten und ihre Werte für den ausgewählten Datensatz auf. Sie können die Suchmethode für Schlüsselübereinstimmungen auch in der ersten Beispieltabellenabfrage oben verwenden, selbst wenn diese keinen Primärschlüssel hat.

Entfernen Sie den letzten Schritt dieser Tabellenabfrage und klicken Sie in der Bearbeitungsleiste auf fx , um einen manuellen Schritt hinzuzufügen. Um das gleiche Ergebnis zu erhalten, müssen Sie den Elementwert mit Tabelle1 abgleichen.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Sie werden sehen, dass es zum gleichen Ergebnis geführt hat. Die Methode funktioniert, solange die Suchkriterien nicht mit mehreren Zeilen in der Tabelle übereinstimmen.

Zur Veranschaulichung: Dies ist ein manuell erstellter Code unter Verwendung der Beispieltabellenabfrage.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Wenn Sie die Eingabetaste drücken, kann eine einzelne Zeile nicht zurückgegeben werden und Sie erhalten eine Fehlermeldung, dass der Schlüssel mit mehreren Zeilen in der Tabelle übereinstimmt.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Durch die Verwendung der optionalen Auswahl durch Hinzufügen eines Fragezeichens wird der Fehler nicht unterdrückt, da er sich nur auf das Nicht-Gefunden-Verhalten auswirkt. In diesem Fall wurden mehrere Datensätze gefunden, die Ihren Kriterien entsprechen.

Dies müssen Sie beachten, wenn Sie die Schlüsselübereinstimmungssuche anwenden. Die Benutzeroberfläche verwendet die Schlüsselübereinstimmungssuche nur, wenn eine Tabelle einen Primärschlüssel hat. Andernfalls wird immer der Positionsindexoperator verwendet.

Mit der Funktion Table.Keys können Sie überprüfen, ob eine Tabelle einen Primärschlüssel hat . In dieser dritten Beispielabfrage sehen Sie, dass die Funktion einen Datensatz zurückgibt.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Wenn Sie auf den Bereich innerhalb der Datensatzzelle klicken, wird unterhalb des Vorschaufensters eine Vorschau des Inhalts angezeigt.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Sie können sehen, dass Primary für die Tabelle TRUE angibt. Das bedeutet, dass die Tabelle einen Primärschlüssel hat und eine Liste mit den Schlüsselspalten für die Tabelle enthält.

So verwenden Sie die Power Query-Spaltenprojektion

Die Projektion erzeugt eine neue Tabelle, die eine reduzierte Anzahl von Spalten enthält. Der Projektionsoperator besteht aus einer Reihe eckiger Klammern mit der Feld- oder Spaltenauswahl. Zur Veranschaulichung wird diese Beispieltabellenabfrage verwendet.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Wenn Sie nur die Spalte „Daten“ behalten möchten, fügen Sie zunächst einen manuellen Schritt hinzu, indem Sie in der Bearbeitungsleiste auf den FX klicken . Geben Sie für die Syntax Daten in eckigen Klammern ein.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Sie können mehrere Spalten auswählen, indem Sie nach der ersten Spalte ein Komma hinzufügen und dann neue eckige Klammern mit den hinzugefügten Spalten erstellen. Sie können sehen, dass die Projektion je nach Syntax auch die Spaltenreihenfolge neu anordnet.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Der Verweis auf eine nicht vorhandene Spalte führt zu einem Fehler. Wenn Sie in der Syntax eine neue Spalte hinzufügen, wird im Vorschaufenster eine Fehlermeldung angezeigt.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Durch das Hinzufügen eines Fragezeichens werden alle nicht vorhandenen Spalten hinzugefügt, ihre Werte werden jedoch auf Null gesetzt.

So verwenden Sie die Zeilen- und Spaltenauswahl von Power Query

Bei Power Query wird die Groß-/Kleinschreibung beachtet. Dies ist bei der Verwendung von Auswahl oder Projektion zu beachten.

Abschluss


Power Query/M Masterclass Nr. 1 – Neuer Kurs zum Extrahieren von Werten aus Datensätzen und Listen mit LuckyTemplates
in Power Query

Auswahl und Projektion helfen Ihnen, spezifische Informationen aus einer großen Tabelle oder Quelle hervorzuheben und zu erhalten. Sie helfen Ihnen dabei, die Daten auszuwählen, die Sie benötigen. Sobald Sie verstehen, wie die beiden funktionieren, werden Sie eine große Verbesserung Ihrer Datenmodellierungsfähigkeiten feststellen .

Melissa


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