CUBESET関数の使い方

計算されたセットを定義します。

20102013201620192021365
構文
=CUBESET(接続, セット式, [キャプション], [ソート順], [ソート基準])
引数
  1. 接続必須
  2. セット式必須
  3. キャプション省略できる
  4. ソート順省略できる
  5. ソート基準省略できる
どんな関数か

複数のキューブメンバーをまとめた「セット」を定義します。他のキューブ関数でそのセットを参照したり、行/列のラベルとして使用したりします。

使用例

=CUBESET("Sales", "[Product].Children") を入れると、こうなります。

セット内容
[City]全域
結果
Cityリスト

数式を入れたセル

結果: セットオブジェクト

つまずきやすいところ

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

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

#NAME?
接続名がブックに無い(Analysis Services などへの接続が作られていない)まず「データ」タブから OLAP キューブへの接続を作る。キューブ関数は、接続が無いと働きません
#N/A
指定したメンバーや式が、そのキューブに無いメンバー名の綴りと階層の書き方("[製品].[分類].[飲料]")を確かめる
#GETTING_DATA
エラーではなく、読み込み中の表示待てば値に変わる。いつまでも変わらないなら、接続の設定か権限を確かめる

同じ「キューブ」の関数

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