CUBEKPIMEMBER 関数

Excel 2007+

概要

CUBEKPIMEMBER 関数は、OLAP キューブから主要業績評価指標 (KPI) の特定プロパティを取得し、セルに表示します。KPIValue、KPIGoal、KPIStatus などのコンポーネントを指定して組織の業績データを分析します。

構文

CUBEKPIMEMBER(接続, KPI名, KPIプロパティ, [キャプション])

パラメータ

パラメータ タイプ 必須 説明
接続 string はい OLAP キューブへの有効な接続文字列
KPI名 string はい Analysis Services 内の KPI オブジェクト名
KPIプロパティ string はい 1=KPIValue, 2=KPIGoal, 3=KPIStatus, 4=KPITrend, 5=KPIWeight, 6=KPICurrentTimeMember
キャプション string いいえ KPI 情報を置き換える表示用テキスト

CUBEKPIMEMBER関数の使用

CUBEKPIMEMBER は SQL Server Analysis Services 接続で KPI データを取得します。CUBEVALUE 関数と組み合わせて実際の数値計算を行い、ダッシュボードや業績レポートを作成します。データ取得中は「#GETTING_DATA...」が表示されます。

CUBEKPIMEMBERの一般的な例

売上 KPI 実際値の取得

=CUBEKPIMEMBER("売上","MySalesKPI",1)

MySalesKPI の実際値をセルに表示(KPIValue)

KPI 目標値とキャプション

=CUBEKPIMEMBER("売上","MySalesKPI",2,"売上目標")

KPIGoal を取得し「売上目標」と表示

KPI 状態の表示

=CUBEKPIMEMBER("売上","EmployeeTurnoverKPI",3)

従業員退職率 KPI の状態(KPIStatus)を表示

よくある質問

1(KPIValue), 2(KPIGoal), 3(KPIStatus), 4(KPITrend), 5(KPIWeight), 6(KPICurrentTimeMember) のいずれかを指定

KPI名またはプロパティが無効、またはピボットテーブルが削除/変換された場合に発生

CUBEKPIMEMBER は KPI プロパティを取得、CUBEVALUE は数値計算を実行

一般的なエラーと解決策

#NAME? エラー

Cause: 無効な接続名または OLAP サーバー未接続

Solution: 有効な Analysis Services 接続を確認

#N/A エラー

Cause: 存在しない KPI または無効なプロパティ

Solution: KPI 名とプロパティ値をキューブで確認

#GETTING_DATA... が表示

Cause: データ取得中

Solution: 数秒待機して再計算

注記

  • Excel 2007+ および SQL Server 2005 Analysis Services 以降が必要
  • KPIValue 指定時は KPI 名のみ表示
  • CUBEVALUE のメンバー式として使用可能
  • 共有接続でピボットテーブル削除時は #N/A 発生

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel 2003 以前, Analysis Services 未接続環境

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+