問題タブ [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.
excel - PowerQuery でセルの値を参照する方法
Excel ファイルのセルの値を入力したい複数の PowerQuery クエリがあります。この特定のケースでは、ソースファイル名へのフル パス。
これを PowerQuery に取り込む方法はありますか?
excel - powerquery を使用してリレーショナル データをクリーンアップする方法
2 つの CSV があり、そのうちの 1 つは他の「ID」を参照しています。
これは、ユーザーの集まり (第 2 CSV) の中で、特定のユーザーが行ったアドバイスの集まり (第 1 CSV) を表します。
問題は、アドバイス csv に、CSV にないユーザーを識別する番号が含まれていることです。
無効なユーザー ID を参照しているこれらのアドバイスを無視し、powerpivot で「クリーンアップ」されたデータを取得したいと考えています。
powerquery/powerpivot/excel ツールチェーン (vlookup 以外) でそれを行うことは可能ですか?
powerquery - Power Query パラメーターは、あるテーブルでは機能しますが、別のテーブルでは機能しません
したがって、2 つのテーブル (パワー クエリ) があり、それらを 1 つに結合したいと考えています。2 番目のテーブルは、最初のテーブル (パワー クエリ) を参照し、それにパラメーター フィルターを適用します。パラメーター コードを元のクエリに結合しようとすると、フィルターが機能しません。ファイアウォールの問題を取り除くために、すべてのクエリを公開するために高速結合を有効にしました。
pq の元のワーキング セットを壊さないように、最初の pq を複製し、パラメーター (3 番目の pq) を適用するために必要なコードを対処することによって、高度な使用を変更しました。
2 乗のクエリ コード (これは最初の pq を見て、パラメーター フィルターを適用します) が機能します。
3 乗クエリ コード (これは、最初の pq を複製し、2 番目の pq からパラメーター コードを追加したものです) これは機能しません
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 認証のみを受け入れるように設定されているため、私は暗闇の中にいます..
何かご意見は?
excel - PowerQuery:「メタテーブル」で構成されたテーブルの結合
ファイルに 30 個の異なる Excel テーブルがあり、5 つの列すべてが共通しています。これらの 5 つの列とテーブル名の 1 つの列を含む 1 つのテーブルにそれらをマージしたいと考えています。
各テーブルをロードせずに PowerQuery にインポートして (テーブル名の列を追加して)、Table.Combine を使用してそれらを結合できることはわかっています。
ただし、インポートするテーブルの名前を示す30行の別のテーブルを作成し、Binary.Combineを使用して複数をインポートするのと同様に、より洗練されたMクエリを使用してこのテーブルのインポートを実行できるかどうか疑問に思っていましたCSV ファイル...
smartsheet-api - Power Query 経由で Excel を Smartsheet に接続する
Power Query を使用して Smartsheet のシートの 1 つからデータを取得しようとしましたが、うまくいきませんでした。Power Query ウィザードで使用した Smartsheet から API トークンを生成しましたが、それでも失敗しました。
powerquery - 暗号化された接続を使用してデータ ソースに接続する際の Power Query エラー
電源クエリを使用して (localdb)\v11.0 で実行されているデータベースに接続しようとしていますが、常に次のエラーが発生しました。
DataSource.Error: Microsoft SQL: 接続しようとした SQL Server のインスタンスは暗号化をサポートしていません。
詳細:
メッセージ = 接続しようとした SQL Server のインスタンスは暗号化をサポートしていません。
数=20
クラス=20
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 にある種のページネーションを使用して大規模なデータセットにアクセスするように指示する方法はありますか? もしそうなら、ページサイズを設定できますか?