Power Query wird oft genutzt, um Informationen aus einer Zelle zu trennen und auf verschiedenen Zeilen oder Spalten zu verteilen. Doch manchmal wird genau das Gegenteil gebraucht. Diesmal muss ich Inhalte aus mehreren Zeilen in einer Zelle zusammenfassen:

Links die Artikelliste mit Duplikaten, rechts die Liste nach ArtikelNr gruppiert und die Herkunftsländer in einer Zelle gebündelt
Der Beitrag vom 2.9.2024 zeigt, wie der Aktualisierungszeitpunkt in Power BI Desktop korrekt angezeigt wird. Was aber, wenn der Bericht im Power BI Service veröffentlicht wird?
Dann bezieht sich der Befehl DateTime.LocalNow() nicht mehr auf die lokale Systemzeit, sondern auf die Weltzeit (UTC). Das bedeutet bei der Winterzeit eine Differenz von -1 Std. (Offset UTC+1) und bei der Sommerzeit eine Differenz von -2 Std. (Offset UTC+2).
Eine benutzerdefinierte Funktion in Power Query sorgt für die erforderliche Korrektur. Folgende fünf einfache Schritte führen zur Lösung.
Die Anzeige des letzten Aktualisierungszeitpunkts sollte bei keinem Bericht fehlen. Sie erleichtert es den Nutzern, den Status und die Zuverlässigkeit der Daten eines Berichts einzuschätzen. Sie gewährleistet Transparenz, Vertrauen und Compliance. Um den Aktualisierungszeitpunkt korrekt anzuzeigen, sind drei Schritte erforderlich.

Maßgeschneiderte Measures liefern die Kennzahlen für fundierte Entscheidungen. Allerdings geht bei sehr vielen Measures der Überblick leicht verloren. Abhilfe schafft eine eigene Measuretabelle. Sie hilft, die Measures übersichtlich anzuordnen und beugt somit deren falscher Verwendung vor. Folgende Anleitung zeigt, wie ich neue Measures besser organisiere, bestehende Measures umziehe und durch Anzeigeordner mehr Struktur in das Datenmodell bringe.
DAX stellt eine Vielzahl von Funktionen zur Verfügung, mit denen ich zeitbezogene Analysen durchführen kann. Diese sogenannten Time Intelligence-Funktionen haben eines gemeinsam: zur korrekten Berechnung wird eine Kalendertabelle gebraucht. Wie ich einem Datenmodell in Power BI Desktop eine solche Kalendertabelle hinzufüge, zeige ich in diesem Blogbeitrag.
Power Query kann seit einiger Zeit auch PDFs einlesen. Das klappt mal mehr und mal weniger gut. Manchmal kommen die Inhalte nicht korrekt an, beispielsweise sind Daten in den Zeilen versetzt. Im folgenden Power Query-Rezept zeige ich, wie verrutschte Daten automatisiert den passenden Zeilen zugeordnet werden.

Links das Original mit einer vertikalen Verschiebung nach dem Import aus einer PDF und rechts das mit Power Query korrigierte Ergebnis ohne vertikalen Versatz
Im Blogbeitrag vom 10.01.2024 habe ich gezeigt, wie unterschiedlich lange Zeichenfolgen auf die gleiche Anzahl von Stellen vereinheitlicht werden. Dazu habe ich eine neue Spalte angelegt und dabei die Funktion Text.PadStart benutzt, die über das Menüband nicht zur Verfügung steht.
Heute zeige ich, wie sich Telefonnummern mit Power Query automatisiert in das internationale Format E.164 transformieren lassen. Diesmal OHNE zusätzliche Spalte. Dabei verwende ich Befehle aus dem Menüband und auch solche, die unter der Motorhaube versteckt sind.
Wer mit Power Query seine Daten aufbereitet, kann über das Menüband auf typische Befehle zum Bereinigen zugreifen. Was aber, wenn Optionen fehlen?
Wie kann ich z. B. unterschiedlich lange Zeichenfolgen mit Hilfe eines Füllzeichens auf eine einheitliche Länge bringen?
Anhand von Materialnummern zeige ich, auf welchem Weg ich an die erforderliche zusätzliche Option herankomme.
Das Schöne daran: Eine solche Entdeckungsreise macht Spaß und es ist spannend, anhand vorgefertigter Dinge ganz leicht Neues hinzuzulernen.
Dass sich mit Power Query die auszuwertenden Daten durch Filtern reduzieren lassen, ist bekannt. Was aber, wenn es beim Filtern um Daten eines bestimmten Zeitraums geht, beispielsweise um alle Daten des aktuellen Jahres bis heute? Wie das ganz einfach geht, zeige ich in diesem Beitrag.

Für die Analyse werden in Power Query per Datumsfilter nur die Lieferdaten des aktuellen Jahres bis heute selektiert