CUBEVALUE関数の使い方
キューブの集計値を返します。
20102013201620192021365
- 構文
-
=CUBEVALUE(接続, [メンバー式1], ...) - 引数
-
- 接続必須
- メンバー式1省略できる
このあとも、同じように続けて渡せます。
- どんな関数か
キューブから実際の集計データ(例:売上の合計値、在庫の平均値など)を取り出します。ピボットテーブルを介さずにキューブデータを直接セルに表示させるための基本関数です。
- 使用例
-
=CUBEVALUE("Sales", "[Measures].[Profit]", "[Date].[2023]")を入れると、こうなります。- 指定条件
- 売上合計
- 結果
- ¥1,000,000
数式を入れたセル
結果: 2023年の利益総額
つまずきやすいところ
- OLAP(分析用のデータベース)につながっていないと使えない。ふつうの表には使えない
- ふだんの集計は、ピボットテーブルか SUMIFS で足りる
- 読み込みに時間がかかると
#GETTING_DATAが出る。待てば値が入る
よくあるエラーと、その直し方
#NAME?- 接続名がブックに無い(Analysis Services などへの接続が作られていない)まず「データ」タブから OLAP キューブへの接続を作る。キューブ関数は、接続が無いと働きません
#GETTING_DATA- エラーではなく、読み込み中の表示待てば値に変わる。いつまでも変わらないなら、接続の設定か権限を確かめる