クイックナビゲーション
CUBEMEMBERPROPERTY 関数
概要
CUBEMEMBERPROPERTY関数は、OLAPキューブから指定されたメンバーのプロパティ値を効率的に取得します。多次元データ分析でメンバー属性を動的に抽出する際に欠かせない高度なキューブ関数です。
構文
CUBEMEMBERPROPERTY(接続, メンバー式, プロパティ)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 接続 | string |
はい | OLAPキューブへの接続名(文字列)または接続を指定したセル参照 |
| メンバー式 | string |
はい | 取得対象のメンバーを指定するMDX式(文字列)またはセル参照 |
| プロパティ | string |
はい | 取得するプロパティ名(文字列)またはプロパティ名を指定したセル参照 |
CUBEMEMBERPROPERTY関数の使用
CUBEMEMBERPROPERTYは、ピボットテーブルでは表示されないメンバー固有の属性情報を直接抽出します。レポートやダッシュボードで動的な属性表示を実現し、多次元データの本質的な情報を活用した分析が可能になります。
CUBEMEMBERPROPERTYの一般的な例
基本的な年度プロパティ取得
=CUBEMEMBERPROPERTY("売上","[時間].[会計年度].[2024]","[時間].[会計年度].[開始日]")
2024年度の開始日プロパティを取得し、期間分析を支援
店舗情報の詳細抽出
=CUBEMEMBERPROPERTY("販売データ","[店舗].[全店舗].[東京店]","[店舗].[店舗名].[店舗面積]")
特定店舗の面積情報を取得し、売上効率分析に活用
よくある質問
キューブからデータを取得中の正常な表示です。データ量が多い場合は数秒待ってください。
接続名が正しくない、またはOLAPサーバーに接続できない場合に発生します。接続設定を確認してください。
Power Pivotのデータモデルは多次元キューブではないため使用できません。Analysis Services接続が必要です。
一般的なエラーと解決策
#N/A エラー
Cause: メンバー式のMDX構文エラー、または指定メンバーがキューブに存在しない
Solution: MDX式の構文とメンバーの存在確認を実行
#NAME? エラー
Cause: 無効な接続名、またはOLAPサーバー接続エラー
Solution: データ→OLE DB接続の接続名を確認し、サーバー接続を検証
#GETTING_DATA...(長時間)
Cause: 大量データの取得中、またはサーバー応答遅延
Solution: データ量を制限するか、サーバー負荷を確認
注記
- 評価中は一時的に「#GETTING_DATA...」が表示されます
- ピボットテーブルのセッションベースオブジェクトは共有接続でエラーになる場合があります
- プロパティ名は完全修飾パス形式([ディメンション].[階層].[プロパティ名])で指定
- Power BI Report ServerやSSAS接続で最適に動作
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Excel 365
利用不可: Excel 2003以前, Power Pivotデータモデル
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+