Verwendung von Power Query zum Erstellen von Pivot-Tabellen mit nicht numerischen Werten

421
Nicholas Humphrey

Die Daten werden in eine Excel-Tabelle umgewandelt und in Power Query geladen. Es sieht aus wie das:

(Ich verstehe nicht, warum die Tabelle nicht funktioniert. Nach einigen Suchvorgängen stelle ich fest, dass die Website keine Tabellenmarkierung unterstützt.)

| Name | ID |Analyst | |Name1 | 1000001 | Tony | |Name2 | 1000002 | Tony | |Name3 | 1000045 | Adam | |Name4 | 1000009 | Adam | |Name5 | 1000321 | Jimmy | |Name6 | 1000040 | Adam | |Name7 | 1000005 | Jimmy |

ID ist einzigartig.

Ich möchte eine Pivot-Tabelle in diesem Formular erstellen:

Tony 1000001 1000002 Adam 1000009 1000040 1000045 Jimmy 1000005 1000321

Ich muss das NameFeld nicht behalten, und die Tabelle muss nicht nach Analyst oder nach Spot-ID sortiert werden. Ich freue mich darauf, ein paar Zeilen M-Code zu verwenden, habe aber nichts gefunden, was für meine Sache geeignet ist.

Bitte lassen Sie mich auch wissen, ob dies in Power Pivot mit DAX machbar ist. Ich weiß, wie man das in VBA macht, ziemlich trivial, aber ich muss den Nicht-Programmierern beibringen, wie man das mit DAX / M macht, und es ist peinlich, da ich sie auch nicht mache.

0

1 Antwort auf die Frage

1
Mike Honey

Sie können eine Pivot-Tabelle verwenden, um diese Ausgabe zu erstellen, entweder über das Excel-Datenmodell / Power Pivot oder direkt aus einer Excel-Tabellenausgabe Ihrer Power Query.

Fügen Sie einfach die Spalten Analyst und ID zu den Zeilen im Feld PivotTable-Felder hinzu, und Sie erhalten die Ausgabe, nach der Sie suchen . Wenn Sie als 2 Spalten ausgeben möchten, legen Sie das Report Layout = Tabular Form von PivotTable fest .

Ich glaube nicht, dass ein DAX- oder M-Code benötigt wird.

Vielen Dank! Nicht sicher, warum ich darüber nicht nachgedacht habe ... Nicholas Humphrey vor 5 Jahren 0