問題タブ [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.
c# - Excel Power Query を使用して OData v4 サービスに接続できません: メタデータが無効ですか?
2015 年 4 月バージョンの Excel Power Query は、OData v4 の互換性をアドバタイズします。しかし、Web API ( Microsoft.Data.OData.5.6.0
、Microsoft.AspNet.WebApi.OData.5.5.1
、Microsoft.OData.Core.6.10.0
) で記述された OData v4 サービスに接続しようとすると、
DataSource.Error: OData: フィードのメタデータ ドキュメントが無効のようです。
私だけですか?これをデバッグする方法はありますか?
メタデータ ドキュメントは次のとおりです。
編集
[オプション] の下の [Power Query] リボンで診断を有効にすると、次の警告が表示されます。
残念ながら、OData API に固有のエラーは見当たりません。
sql-server - Excel で Power Query から OData フィードにアクセスする: リソースへのアクセスは禁止されています
チュートリアルを使用して作成した、ローカルでホストされる Web API OData サービスを作成しました。ローカルでホストされ、コードファーストの方法で作成されたデータベースを利用します。システムには、サプライヤーと製品の 2 つのエンティティがあります。localhostXXXX/Products または /Suppliersit を使用してブラウザーから API にアクセスすると、フィードは次のように表示されます。
ただし、PowerQuery 経由で Excel のフィードにアクセスしようとすると (他のソースから -> OData フィードから)、「リソースへのアクセスは禁止されています」というメッセージが表示されます。
これがなぜなのか誰にも理解できますか?また、どうすればそれを回避できますか?私は Web サービスで認証を行っていません。Web ブラウザーで動作するため、明らかにアクセス可能です。
誰でも提供できるあらゆる助けに大いに感謝します。
ソースは以下を参照してください。
コントローラー
モデル:
Web.Config
WebApiConfig
Configuration.cs
ProductServiceContext.cs
アップデート
Curt Hagenlocher の質問によると、ブラウザーで localhost64469/$metadata にアクセスした場合の出力は次のとおりです。
facebook - Power Query を使用して Facebook グループからフィードを抽出する際の問題
Graph API を 2.2 にアップグレードした後、私が管理している Facebook グループからフィードを抽出できません。
メンバーを抽出できますが、それ以外は何もできません。この機能は今年初めに機能しました。
結果: This table is empty
.
excel - Power Query で動的フィルターを追加する方法
別のテーブルの列を使用して、あるテーブルをフィルター処理したいと考えています。フィルタリングするテーブルは次のとおりです。
表1
私は別のテーブルを持っています:
表 2
これで、次のように記述して、テーブル 1 をテーブル 2 でフィルター処理できます。
表 2 は常に変更されるため、パワー クエリでクエリを定義してこれを実現するにはどうすればよいですか?
excel - Windows フォルダー共有のセキュリティ/アクセス許可を Power Query する方法は?
ライブの Excel ベースのレポートを含む多くのサブフォルダーを含む共有ドライブにフォルダーがあります。これらのレポートは、Active Directory で管理されているため、特定のユーザーとグループのみが利用できる必要があります。セキュリティ モデルを確実にするために、管理者以外のユーザーが Excel を使用してアクセス許可を表示できるようにしたいと考えています。
Power Query を使用して、Excel でこれらの各サブフォルダーのアクセシビリティ (読み取り/書き込みなど) を表示できますか?
これまでに見た中で最も近いのは、PowerQuery > ファイルから > フォルダーから > フォルダーを選択 > レコードの [属性] 列を展開することです。
しかし、私が必要とする詳細はここでは入手できません。PQでできますか?おそらく、代わりに Active Directory クエリを実行する必要がありますか?
データの特定の形式/ビューは柔軟です。AD ユーザー/グループが、許可または拒否される明示的なアクセス許可に明確にマップされている限り。
excel - Power View で入れ子になったタイルを作成する方法
現在、Power View のタイル機能を使用して、データをより迅速に表示できます。ただし、関連するデータをさらにドリルダウンするためにタイルをネストする方法がわかりません。
たとえば、すべての異なる「プロジェクト」のビューの上部にタイル ストリップが必要です。タイルをクリックすると、そのプロジェクトに関連するすべてのデータが表示され、そのコンテナーの一部に「リスク、問題、アクション アイテムなど」を表示するタイルのストリップが表示されます。およびリスト内のその他の項目。このリンクの画像を参照してください(これは機能していないダッシュボードですが、階層をよりよく理解するためにすべてを示しています)。
これを行う方法を知っている人はいますか?レベルまたはビュー フィルターの 1 つに代わりにスライサーを使用できることはわかっていますが、両方にタイルを使用できるようにしたいと考えています。
excel - Power View で表の行の内容をソースにリンクする方法
現在、Power View を使用してデータを表示、フィルター処理、および強調表示できます。しかし、テーブルの行をデータ ソース (つまり、Excel スプレッドシートの他のタブにあるテーブル) にリンクする方法がわかりません。
行をダブルクリックすると、Excel によって適切なテーブルが表示され、その行のすべての内容が表示されます (これにより、Power View ダッシュボードに表示されていなかった他の列のデータを確認できます)。 )。
たとえば、ダッシュボードに「説明」列を配置しませんが、ユーザーがドリルダウンすることを選択した場合に、各項目の段落の長さの説明を見つけて表示できるようにしたいと考えています。
画像を見る
これら 5 つの項目のいずれかをクリックして、そのテーブルに移動し、そのテーブルをその項目のみにフィルター処理できるようにしたいと考えています。
これを行う方法を知っている人はいますか?
excel-2010 - エクセルパワーピボットとパワークエリ
ある列と別の列の割合を計算するテーブルを作成する必要があります。問題は、これらの列がピボットテーブルによって計算されるため、計算されたフィールドを使用できないことです(ピボットテーブルに接続されたテーブルにあるフィールドのみが表示されます)。ピボットテーブルをパワークエリに使用してこの計算を実行しようとしましたが、データベースを更新してもパワークエリの計算が更新されません
この計算を行う最も簡単な方法は何ですか? ありがとう!ライロン