CUBEMEMBERPROPERTY 関数

Excel 2007+

概要

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+