Excel - Verwenden des SQL-Befehls für Power Query-Daten

976
tilman

Mit Power Query habe ich zwei Berichte von Salesforce abgerufen Power Query > Get external Data > From Online Services. Ich lade sie in Tabellen in zwei verschiedenen Arbeitsblättern und erstelle dann ein drittes Arbeitsblatt und eine dritte Tabelle, indem ich Data > Get external Data > From other sources > From MS Query > From Excelauf die Arbeitsmappe selbst verweise.

Jetzt kann ich den SQL-Befehlstext unter ändern Connection Propertiesund auf die Salesforce-Berichte verweisen, indem ich das Arbeitsblatt verwende, in dem sie sich befinden (zB [Sheet2$]).

Ich habe erfolgreich die Möglichkeit, meine Salesforce-Berichte online zu ändern, und die Änderungen werden in Excel angezeigt. Mit SQL kann ich die Daten auf eine mir bekannte Art und Weise erledigen.

Meine Frage: Kann ich dasselbe tun, ohne die Salesforce-Berichte in Arbeitsblätter zu laden? Ohne MS Query das Woorkbook selbst?

2
Haben Sie versucht, die Quelldaten nicht in Excel zu laden und einfach eine Verbindung in Power Query herzustellen? Sudachi vor 6 Jahren 0
@Sudachi Wenn ich die Daten nicht in Excel lade und nur die Verbindung herstelle, weiß ich nicht, wie ich auf die Daten in meinem SQL-Befehlstext zugreifen kann. tilman vor 6 Jahren 0

1 Antwort auf die Frage

2
Mike Honey

Ich würde die deaktivieren Last aktiviert Option auf 2 Salesforce Abfragen (aus dem Rechtsklick - Menü). Dadurch werden die Daten nicht mehr in eine Excel-Tabelle geladen.

Dann würde ich Ihre 3. Abfrage neu erstellen, beginnend mit einem Verweis auf eine der Salesforce-Abfragen (Rechtsklick-Menü). Dann, dass die Schritte der Abfrage können Sie die Daten aus der anderen Salesforce - Abfrage kombinieren, indem das Hinzufügen Merge oder anhängen Schritte.

Die im Power Query-Menüband verfügbaren Umwandlungsschritte umfassen alles, was Sie mit SQL tun können, und vieles mehr.