webdevqa.jp.net

Excel-PowerQueryデータでSQLコマンドを使用する

Power Queryを使用して、Power Query > Get external Data > From Online Servicesを使用してSalesforceから2つのレポートを取得します。それらを2つの異なるシートのテーブルにロードし、ワークブック自体を参照するData > Get external Data > From other sources > From MS Query > From Excelを使用して3番目のワークシートとテーブルを作成します。

これで、Connection Propertiesの下のSQLコマンドテキストを変更し、Salesforceレポートが含まれているワークシートを使用してSalesforceレポートを参照できます(例:[Sheet2$]

Salesforceレポートをオンラインで正常に変更し、その変更をExcelに表示することができます。また、SQLを使用すると、使い慣れた方法でデータを処理できます。

私の質問:Salesforceレポートをワークシートにロードせずに同じことを行うことはできますか? MS Queryがwoorkbook自体を使用していませんか?

3
tilman

2つのSalesforceクエリのロードを有効にするオプションのチェックを外します(右クリックメニューから)。これにより、Excelテーブルへのデータの読み込みが停止します。

次に、参照からSalesforceクエリの1つ(右クリックメニュー)まで、3番目のクエリを再構築します。次に、そのクエリのステップで、マージまたは追加ステップを追加することにより、他のSalesforceクエリのデータを組み合わせることができます。

Power Queryリボンで使用可能な変換手順は、SQLなどを使用して実行できるすべてのことをカバーしています。

2
Mike Honey