問題タブ [powerquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
103902 参照

excel - PowerQuery でセルの値を参照する方法

Excel ファイルのセルの値を入力したい複数の PowerQuery クエリがあります。この特定のケースでは、ソースファイル名へのフル パス。

これを PowerQuery に取り込む方法はありますか?

0 投票する
0 に答える
86 参照

excel - powerquery を使用してリレーショナル データをクリーンアップする方法

2 つの CSV があり、そのうちの 1 つは他の「ID」を参照しています。

これは、ユーザーの集まり (第 2 CSV) の中で、特定のユーザーが行ったアドバイスの集まり (第 1 CSV) を表します。

問題は、アドバイス csv に、CSV にないユーザーを識別する番号が含まれていることです。

無効なユーザー ID を参照しているこれらのアドバイスを無視し、powerpivot で「クリーンアップ」されたデータを取得したいと考えています。

powerquery/powerpivot/excel ツールチェーン (vlookup 以外) でそれを行うことは可能ですか?

0 投票する
1 に答える
824 参照

powerquery - Power Query パラメーターは、あるテーブルでは機能しますが、別のテーブルでは機能しません

したがって、2 つのテーブル (パワー クエリ) があり、それらを 1 つに結合したいと考えています。2 番目のテーブルは、最初のテーブル (パワー クエリ) を参照し、それにパラメーター フィルターを適用します。パラメーター コードを元のクエリに結合しようとすると、フィルターが機能しません。ファイアウォールの問題を取り除くために、すべてのクエリを公開するために高速結合を有効にしました。

pq の元のワーキング セットを壊さないように、最初の pq を複製し、パラメーター (3 番目の pq) を適用するために必要なコードを対処することによって、高度な使用を変更しました。

2 乗のクエリ コード (これは最初の pq を見て、パラメーター フィルターを適用します) が機能します。

3 乗クエリ コード (これは、最初の pq を複製し、2 番目の pq からパラメーター コードを追加したものです) これは機能しません

0 投票する
1 に答える
1528 参照

odata - Odata フィードを使用した Power Query Windows 認証

現在、顧客が Power Query (Excel 用プラグイン) に接続して、公開された Odata-feed (Microsoft NAV 2013 R2 によってホストされている) にアクセスする方法を見つけようとしています。

セキュリティ上の理由から、NAV サーバーは資格情報の種類として Windows のみを受け入れるように設定されています。これは、クライアントの現在のユーザー資格情報が Web サービスに渡されることを意味します。

問題:システムのユーザーはオフサイトにいて、NAV 環境への VPN 接続を使用して別のドメインで作業していることがよくあります。つまり、Power Query は公開された Odata フィードに「正しい」AD 情報を渡しません。これは、ユーザーが承認されていないことを意味します。

Power Query を介して Odata Web サービスに送信される AD 資格情報を変更する方法を探しています。

ユーザーは、Web ブラウザーに Web サービス アドレスを問題なく入力し、プロンプトが表示されたら Windows 資格情報を入力して、フィードにアクセスします。ただし、Power Query では、データを更新するときにカスタム Windows 資格情報を入力するオプションがありません。

WebAPIKey と Basic 認証を試しました。しかし、NAV サーバー/Web サービスは Windows 認証のみを受け入れるように設定されているため、私は暗闇の中にいます..

何かご意見は?

0 投票する
1 に答える
460 参照

excel - PowerQuery:「メタテーブル」で構成されたテーブルの結合

ファイルに 30 個の異なる Excel テーブルがあり、5 つの列すべてが共通しています。これらの 5 つの列とテーブル名の 1 つの列を含む 1 つのテーブルにそれらをマージしたいと考えています。

各テーブルをロードせずに PowerQuery にインポートして (テーブル名の列を追加して)、Table.Combine を使用してそれらを結合できることはわかっています。

ただし、インポートするテーブルの名前を示す30行の別のテーブルを作成し、Binary.Combineを使用して複数をインポートするのと同様に、より洗練されたMクエリを使用してこのテーブルのインポートを実行できるかどうか疑問に思っていましたCSV ファイル...

0 投票する
1 に答える
1354 参照

smartsheet-api - Power Query 経由で Excel を Smartsheet に接続する

Power Query を使用して Smartsheet のシートの 1 つからデータを取得しようとしましたが、うまくいきませんでした。Power Query ウィザードで使用した Smartsheet から API トークンを生成しましたが、それでも失敗しました。

0 投票する
2 に答える
3935 参照

powerquery - 暗号化された接続を使用してデータ ソースに接続する際の Power Query エラー

電源クエリを使用して (localdb)\v11.0 で実行されているデータベースに接続しようとしていますが、常に次のエラーが発生しました。

DataSource.Error: Microsoft SQL: 接続しようとした SQL Server のインスタンスは暗号化をサポートしていません。
詳細:
メッセージ = 接続しようとした SQL Server のインスタンスは暗号化をサポートしていません。
数=20
クラス=20

0 投票する
2 に答える
1018 参照

pagination - PowerQuery から OData の大規模なデータ セットの要求をページ分割する方法は?

多数の大きなテーブル (数千万行) を含む OData フィードがあります。この OData フィードにアクセスするには、PowerQuery (または PowerPivot、ジョブに最適なツール) を構成する必要がありますが、1 つの要求で一度に 1,000 万行が返されないように、ページ分割された方法で行う必要があります。代わりに、複数のページ分割されたクエリを使用して、数千万行の完全な結果を構築します。$top と $skip の値が異なる多数の URL を手動で送信して手動でページネーションを行う必要はありません。代わりに、PowerQuery または PowerPivot でページネーションを処理する必要があります。

おそらく最初に「カウント」クエリを発行して存在する行数を判断することにより、PQ/PPがページネーションを行うのに十分スマートであることを望んでいましたが、そうではないようです. PQ/PP に大規模な OData テーブルへの URL を指定すると、すべての行を取得するためのクエリがやみくもに発行され (実際には、このような同一のクエリが 2 回発行されますが、奇妙に思えます)、サーバー上の DB がクラッシュします。

答えを探していると、PQ/PP がページネーションを実行できるというヒントを見てきましたが、この動作を有効にする方法についての手がかりはありません。PQ/PP にある種のページネーションを使用して大規模なデータセットにアクセスするように指示する方法はありますか? もしそうなら、ページサイズを設定できますか?