1

Excel 2016 の最新バージョン (O365 E3 ライセンス経由) を使用しており、Power Query / Get & Transform Data を使用しています。クエリを正常に作成してページにロードできます。Power Pivot レポートも正常に作成できました。

Power Query 経由で読み込まれたデータから単一のデータ ポイントに対してクエリを実行したいと考えています。たとえば、DivisionalRevenue と呼ばれるデータセットを想像してみてください。

Date        Division    Revenue
2016-01-01  Alpha       1000
2016-01-02  Alpha       1500
2016-01-01  Beta        2000
2016-01-02  Beta         400

これを簡単に Excel ワークブックに読み込んだり、データ モデルに含めてパワー ピボットを作成したりできます。ただし、Power Pivot が常に私の要件を満たしているとは限りません。特に、ページでのデータの表示方法に関してはそうです。私の目標を達成するために、個々のデータポイントをクエリできるようにしたいと思うかもしれません。

個々のデータ ポイントのクエリに使用できる数式を含むセルをページに配置したいと考えています。ピボット テーブルにある場合は、次のようなものを使用できます。

=GETPIVOTDATA("Revenue",$A$3,"Date",DATE(2016,1,1),"Division","Alpha")

検索値 (日付と部門) は、ページのセルから取得するか、数式にハードコードすることができます。これは、私が取り組んでいるいくつかのレポートの要件です。

または、Date と Division を連結した複合ルックアップ列を追加し、vlookup を使用して次のような値を取得することもできます。

=VLOOKUP("42371Alpha",I9:L13,4,FALSE)

最後に、INDEX と MATCH の組み合わせを使用して正しい行番号を識別し、データを取得できます。

これらのソリューションはすべて、データをシートにロードする必要があります。適切に機能させるには、ピボット テーブルを更新する必要があります。他の 2 つは、複数のフィールド (この例では日付と区分) に基づいて行を照合できるように、任意のルックアップ列を作成する必要があり、そのルックアップ フィールドの式がデータ テーブルの長さまで適切に拡張されていることを確認する必要があります。 . どちらの場合も、このワークブックを同僚と共有するときに、誰かがピボット テーブルまたはルックアップのかなり壊れやすい設定に影響を与えた場合に備えて懸念があります。

したがって、私が本当に見つけたいのは、データセットに対するピボット テーブル クエリに相当するものです。

** This doesn't exist, but I would like to know if something like it does **
=GETQUERYDATA("Revenue","DivisionalRevenue","Date",DATE(2016,1,1),"Division","Alpha")

そのようなものは存在しますか?そのようなことはできますか?Power Query / データの取得と変換によって作成されたデータセットから任意のデータ ポイントを取得できますか?

4

2 に答える 2

2

あなたが望むのはキューブ関数だと思います:

いくつかの背景

ピボット テーブルからキューブ関数を簡単に作成する方法

于 2016-12-15T18:49:43.927 に答える
0

Excel には、PowerPivot モデルからクエリを実行できる機能がありますが、何らかの理由であまり宣伝されていません。

PowerPivot モデルにデータを取得したら、Excel -> [データ] タブ -> [既存の接続] -> [テーブル] タブに移動します。

そこから、開始するテーブルを選択します。そのテーブルのデータが Excel シートに表示されたら、実際にそのテーブルを右クリックして、[テーブル] -> [DAX の編集] に移動します。

そこから、例として次の DAX 関数を入力できます。

EVALUATE
FILTER(SampleData,[Date]=DATE(2016,1,1) && SampleData[Division]="Alpha")

ドロップダウンで Command Type=DAX を選択してください。私の画面では次のように表示されます。

ここに画像の説明を入力

クエリ機能をさらに向上させるために、Excel 用のオプションの「DAX Studio」プラグインをインストールできます。これにより、カスタム DAX クエリを作成し、結果を直接 Excel シートにエクスポートできます。

于 2016-12-15T18:33:54.013 に答える