Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

In diesem Beitrag zeige ich Ihnen, wie Sie eine bedingte Zusammenführung von Tabellen in Power Query durchführen. Für dieses spezielle Beispiel können wir es tatsächlich auf die normale Art und Weise tun, mit der wir beginnen werden. Dann zeige ich Ihnen, wie Sie eine bedingte Zusammenführung durchführen.

Mal sehen, womit wir es zu tun haben. Erstens haben wir die Nutzungstabelle , die Mitte des Monats erstellt wird.

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Dann haben wir eine zweite Tabelle, die Preistabelle , die zu Beginn des Monats festgelegt wird.

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Wir möchten den Preis für ein bestimmtes Datum wissen, was im DAX möglich ist. Lassen Sie uns die Verwendungstabelle duplizieren, zu Abfragen zusammenführen gehen und dann die Preistabelle auswählen .

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Wie Sie im Bild oben sehen können, stimmen die Daten aus den beiden Datumsspalten nicht überein, was bedeutet, dass wir Tabellen nicht normal zusammenführen können. Bei einer normalen Zusammenführung wird die linke äußere oder die rechte äußere Zusammenführung verwendet. Da es keine Übereinstimmung gibt, können wir keine normale Zusammenführung durchführen.

Was wir tun werden, ist eine vollständige äußere Zusammenführung, da dabei alle Zeilen aus der Verwendungstabelle und alle Zeilen aus der Preistabelle ausgewählt und alle zusammengefügt werden. Wenn es keine Übereinstimmung gibt, werden einfach Zeilen hinzugefügt.

Da es keine übereinstimmenden Daten gibt, werden beide Tabellen auf diese Weise hinzugefügt:

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Inhaltsverzeichnis

Hinzufügen einer benutzerdefinierten Spalte in Power Query

Wir können ganz einfach eine benutzerdefinierte Spalte hinzufügen , die besagt, dass das Datum aus der Preistabelle ausgewählt werden kann, wenn das Nutzungsdatum leer ist. Andernfalls geben Sie mir das Datum aus der Verwendungstabelle .

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Somit haben wir jetzt eine vollständige Spalte mit Daten.

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Um dies zu verstehen, sortieren wir die benutzerdefinierte Spalte „Daten“.

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Sie können sehen, dass die erste Spalte die Nutzung und die dritte die Preise enthält. Wenn wir die Kostenspalte ausfüllen …

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

…werden wir tatsächlich das Datum, die Kosten und die Nutzung erfahren.

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Dies ist eine normale Zusammenführung, aber ich denke, dass eine bedingte Zusammenführung in solchen Fällen auch sehr nützlich sein kann. Lassen Sie mich Ihnen zeigen, was wir tun müssen, um eine bedingte Zusammenführung durchzuführen. Wir sagen: Wenn das Nutzungsdatum größer als das Preisdatum ist, ermitteln wir die Zahl.

Zuerst beziehen wir uns auf unsere Preistabelle .

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Und dann klicken wir auf Datumsfilter und dann auf Vorher .

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Wenn wir Februar wählen, wird der 21. angezeigt.

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Wenn es März ist, wird es zwei Zeilen geben, da es zwei Preise gibt, die unter liegen.

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Wenn wir uns für April entscheiden, dann bekommen wir das.

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Wir wollen immer die aktuellsten Preise haben. Also sortieren wir diese in absteigender Reihenfolge und führen einen Drilldown durch .

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Jetzt haben wir also die Zahl, die wir wollen, nämlich 45.

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Erstellen einer Variablen in Power Query

Um dies in die Verwendungstabelle zu verschieben, erstellen wir eine Funktion für den Preis. Anstatt dieses Datum manuell einzugeben, füllen wir die Verwendungstabelle mit diesem Datum.

Wir gehen zum erweiterten Editor und erstellen die Variable für die Funktion, die UsageDate als Datum lauten wird .

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Wir gehen zu unserer Verwendungstabelle und wenden diese Funktion an. Dies ist der Nutzungsstatus, den wir unserer Funktion zuführen werden. Wir gehen zur Registerkarte „Spalte hinzufügen“ , klicken auf „Custom Invoke Function“ und greifen auf die Variable zu, in der die einzugebende Spalte das Nutzungsdatum ist.

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Und da haben wir es. Wie Sie sehen, ist es ziemlich einfach, eine bedingte Zusammenführungslösung in der Leistungsabfrage durchzuführen.

Power Query: So führen Sie Tabellen mit unterschiedlichen Spalten zusammen

Abschluss

Im heutigen Blog haben wir besprochen, wie man Tabellen mit unterschiedlichen Spalten in Power Query zusammenführt. Wenn Ihnen der Inhalt dieses speziellen Tutorials gefallen hat, vergessen Sie bitte nicht, den LuckyTemplates-TV-Kanal zu abonnieren. Wir veröffentlichen ständig eine große Menge an Inhalten von mir und einer Reihe von Inhaltserstellern – alle mit dem Ziel, die Art und Weise zu verbessern, wie Sie LuckyTemplates und die Power Platform nutzen.


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