最新のバージョンのExcel 2016(O365 E3ライセンス経由)を使用し、Power Query/Get & Transform Dataを使用しています。私は正常にクエリを作成し、ページにロードすることができます。 Power Pivotのレポートも作成しました。Excelデータモデル/パワークエリ(Get&Transform Data)から単一のデータポイントを照会
私は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")
参照値(日付及び分割):それは、ピボットテーブルであった場合、私のようなものを使用することができます。これは私が取り組んでいるいくつかのレポートの要件です。私は正しいを識別するために、INDEXとMATCHを組み合わせて使用することができ、最後に
=VLOOKUP("42371Alpha",I9:L13,4,FALSE)
:
かは、私は日付や部門の連結と組み合わせルックアップ列を追加し、同じような値を引き出すためにVLOOKUPを使用することができます行番号を入力してからデータをプルします。
これらのソリューションはすべて、シートにデータをロードする必要があります。 1つは、適切に動作するようにリフレッシュする必要があるピボットテーブルが必要です。他の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/Get & Transform Dataで作成したデータセットから任意のデータポイントを取得できますか?
これは参考になりました - CUBEVALUEは私のためのソリューションであるように思われます。 Power Pivotデータモデルは、 '= CUBEVALUE(" ThisWorkbookDataModel "、...)' https://support.office.com/en-us/article/CUBEVALUE-function-8733da24-26d1-4e34を使用して利用できます-9b3a-84a8f00dcbe0?ui = en-US&rs = en-US&ad = US member_expressionの構文はかなりわかりにくいです。 – bkgraham