Category Archives: Power Query

Je mehr du wiegst umso schwerer kannst du entführt werden. Schütz dich und esse Kuchen!

Heute fragte ein Teilnehmer in der Excelschulung, ob man eine Filterung „umkehren“ kann. Also das Komplement anzeigen kann.

Gute Frage – ich wüsste keine einfache Antwort. Hilfsspalte?!? Spezialfilter?!?

In Power Query und M ist dies kein Problem:

„Filtered Rows“ = Table.SelectRows(#“Changed Type“, each [#“Kategorie-Nr“] <> 2 and [#“Kategorie-Nr“] <> 4 and [#“Kategorie-Nr“] <> 6 and [#“Kategorie-Nr“] <> 8)

Auch die schwärzeste Stunde hat nur 60 Minuten.

Hallo Angelika,

das Werkzeug heißt „Daten abrufen und transformieren“. Und darum geht es – nicht um das Formatieren:

Ich erstelle eine Verknüpfung zur Nordwinddatenbank und lade beispielsweise die Tabelle „Rechnungen“ in den Power Query-Editor. In den letzten beiden Spalten befinden sich Zahlen > 1000. Ich wandle sie in Text um.

Beispielsweise 1113,75

Konvertiere ich diesen Text nun in eine Dezimalzahl nach dem englischen Gebietsschema (US) um, so erhalte ich 111375.  Das Komma wäre in den USA als Tausendertrennzeichen gedacht; macht keinen Sinn – wird entfernt.

Letzten Schritt löschen.

Ich konvertiere den Typ in Dezimalzahlen Gebietsschema Deutsch (Deutschland) und erhalte nun 1113,75.

Es geht beim Konvertieren nicht um die Frage: ich möchte diese Zahl US-amerikanisch oder deutsch darstellen, sondern ich erhalte eine solche Zahl (oder Datum) und möchte sie so transformieren, dass mein System es verarbeiten kann.

Die Darstellung wird dann in Excel durch Formatieren erledigt. Oder durch die Einstellungen des Betriebssystems, bzw. von Excel.

Ich bin nicht oberflächlich, ich hab auch hässliche Freunde!

Gestern Abend auf dem Excelstammtisch. Wir diskutieren über Listen und über verschiedene Möglichkeiten sie zu vergleichen. Beispielsweise mit Power Query (Daten abrufen und transformieren). Man muss nicht nur eine Spalte verwenden (die ID), sondern kann auch mehrere Spalten als Primärschlüssel verwenden. Man muss sie markieren. Ich versuche es – padautz – es geht nicht!

Die Lösung ist schnell gefunden: Ich habe in der ersten Liste Spalte 1 und dann Spalte 2 markiert, in der unteren dagegen Spalte 2 und anschießend Spalte 1.

Die Fehlermeldung ist merkwürdig: „Wählen Sie Spalten desselben Typs aus, um den Vorgang fortzusetzen.“ Habe ich doch!

Wenn man genau hinschaut, kann man die Nummer der Reihenfolge als Beschriftung in der Spalte sehen:

Also: richtig markieren – dann darf ich auch verknüpfen: