CUBEVALUE関数の使い方

キューブの集計値を返します。

20102013201620192021365
構文
=CUBEVALUE(接続, [メンバー式1], ...)
引数
  1. 接続必須
  2. メンバー式1省略できる

このあとも、同じように続けて渡せます。

どんな関数か

キューブから実際の集計データ(例:売上の合計値、在庫の平均値など)を取り出します。ピボットテーブルを介さずにキューブデータを直接セルに表示させるための基本関数です。

使用例

=CUBEVALUE("Sales", "[Measures].[Profit]", "[Date].[2023]") を入れると、こうなります。

指定条件
売上合計
結果
¥1,000,000

数式を入れたセル

結果: 2023年の利益総額

つまずきやすいところ

  • OLAP(分析用のデータベース)につながっていないと使えない。ふつうの表には使えない
  • ふだんの集計は、ピボットテーブルか SUMIFS で足りる
  • 読み込みに時間がかかると #GETTING_DATA が出る。待てば値が入る

よくあるエラーと、その直し方

#NAME?
接続名がブックに無い(Analysis Services などへの接続が作られていない)まず「データ」タブから OLAP キューブへの接続を作る。キューブ関数は、接続が無いと働きません
#GETTING_DATA
エラーではなく、読み込み中の表示待てば値に変わる。いつまでも変わらないなら、接続の設定か権限を確かめる

同じ「キューブ」の関数

キューブの関数をすべて見る(7件)