<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>KPI &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/kpi/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Sun, 10 May 2026 00:29:58 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>KPI &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【Excel】CUBEKPIMEMBER関数の使い方｜KPI名・KPIプロパティを取得する</title>
		<link>https://mashukabu.com/excel-function-howto-use-cubekpimember/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-cubekpimember/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 10 May 2026 00:29:58 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CUBEKPIMEMBER]]></category>
		<category><![CDATA[CUBE関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[KPI]]></category>
		<category><![CDATA[OLAP]]></category>
		<category><![CDATA[Power Pivot]]></category>
		<category><![CDATA[ダッシュボード]]></category>
		<category><![CDATA[データモデル]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6754</guid>

					<description><![CDATA[ExcelのCUBEKPIMEMBER関数の使い方を、構文・KPIプロパティ（値・目標・状態・傾向）の取り出し方からCUBEVALUE・CUBEMEMBERとの組み合わせ、エラー対処法まで実務目線で解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Power Pivotで作ったKPIをExcelに表示したいけれど、ピボットテーブルではレイアウトが固定されて困っていませんか？</p>



<p class="wp-block-paragraph">実はCUBEKPIMEMBER関数を使えば、KPI名・実績値・目標値・状態・傾向を関数だけで取り出せます。<br>CUBEVALUE関数と組み合わせれば、自分好みのレイアウトでKPIダッシュボードを組むことも可能です。</p>



<p class="wp-block-paragraph">この記事ではCUBEKPIMEMBER関数の構文と4種類のKPIプロパティを解説します。<br>CUBEVALUEとの組み合わせ方や実務で使えるダッシュボード設計まで丁寧に紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">CUBEKPIMEMBER関数とは？</a></li><li><a href="#toc2" tabindex="0">CUBEKPIMEMBER関数の構文と引数</a><ol><li><a href="#toc3" tabindex="0">kpi_propertyの値と意味</a></li></ol></li><li><a href="#toc4" tabindex="0">CUBEKPIMEMBER関数の基本的な使い方</a><ol><li><a href="#toc5" tabindex="0">基本例: KPIの名前を取得する</a></li><li><a href="#toc6" tabindex="0">引数 kpi_property を変えて4つのプロパティを取り出す</a></li></ol></li><li><a href="#toc7" tabindex="0">CUBEKPIMEMBERとCUBEVALUEを組み合わせてKPIを表示する</a><ol><li><a href="#toc8" tabindex="0">値（実績）をCUBEVALUEで取得する</a></li><li><a href="#toc9" tabindex="0">目標値をCUBEVALUEで取得する</a></li><li><a href="#toc10" tabindex="0">状態を判定アイコンに変換する</a></li><li><a href="#toc11" tabindex="0">傾向を矢印に変換する</a></li></ol></li><li><a href="#toc12" tabindex="0">CUBEKPIMEMBERでKPIダッシュボードを作る</a><ol><li><a href="#toc13" tabindex="0">KPI名・実績・目標・達成率・状態・傾向の6列レイアウト</a></li><li><a href="#toc14" tabindex="0">条件付き書式と組み合わせる</a></li><li><a href="#toc15" tabindex="0">複数KPIを縦に並べる</a></li></ol></li><li><a href="#toc16" tabindex="0">CUBEKPIMEMBER関数でよくあるエラーと対処法</a></li><li><a href="#toc17" tabindex="0">似たCUBE関数との使い分け</a><ol><li><a href="#toc18" tabindex="0">CUBEMEMBERとの違い</a></li><li><a href="#toc19" tabindex="0">CUBEVALUEとの違い</a></li><li><a href="#toc20" tabindex="0">CUBEMEMBERPROPERTYとの違い</a></li><li><a href="#toc21" tabindex="0">CUBE関数シリーズの全体マップ</a></li></ol></li><li><a href="#toc22" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">CUBEKPIMEMBER関数とは？</span></h2>



<p class="wp-block-paragraph">CUBEKPIMEMBER関数は、KPI（重要業績指標）の名前やプロパティをセルに取り出す関数です。<br>OLAPキューブまたはExcelデータモデルに定義されたKPIを参照します。</p>



<p class="wp-block-paragraph">KPIとは「目標に対してどれくらい達成しているか」を測るための指標です。<br>Power PivotやSQL Server Analysis Services（SSAS）で、あらかじめ定義しておきます。</p>



<p class="wp-block-paragraph">CUBEKPIMEMBER関数を使うと、その定義済みKPIから次のような情報をセルに取り出せます。</p>



<ul class="wp-block-list"><li>KPIの名前（タイトル）</li><li>KPIの実績値</li><li>KPIの目標値</li><li>KPIの達成状態（良好・中立・悪化）</li><li>KPIの傾向（改善・横ばい・悪化）</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>CUBEKPIMEMBER関数を使うには、ブックに「ExcelデータモデルでKPIが定義されている」または「OLAPキューブへの外部接続がある」のいずれかが必要です。何も接続していないブックでは使えません。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc2">CUBEKPIMEMBER関数の構文と引数</span></h2>



<p class="wp-block-paragraph">CUBEKPIMEMBER関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=CUBEKPIMEMBER(connection, kpi_name, kpi_property, )</code></pre>



<p class="wp-block-paragraph">各引数の意味は次のとおりです。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須</th><th>内容</th></tr></thead><tbody><tr><td>connection</td><td>必須</td><td>キューブまたはデータモデルへの接続名（文字列）。Excelデータモデルなら <code>"ThisWorkbookDataModel"</code></td></tr><tr><td>kpi_name</td><td>必須</td><td>KPIの名前（文字列）。例: <code>"[Sales].[KPI 1]"</code></td></tr><tr><td>kpi_property</td><td>必須</td><td>取り出すプロパティを表す1〜4の整数</td></tr><tr><td>caption</td><td>省略可</td><td>セルに表示する別名。省略するとKPI名+プロパティ名が表示される</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">kpi_propertyの値と意味</span></h3>



<p class="wp-block-paragraph">第3引数の <code>kpi_property</code> は1〜4の整数で、何を取り出すかを指定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>プロパティ名</th><th>取り出す内容</th></tr></thead><tbody><tr><td>1</td><td>KPIValue</td><td>KPIの実績値</td></tr><tr><td>2</td><td>KPIGoal</td><td>KPIの目標値</td></tr><tr><td>3</td><td>KPIStatus</td><td>KPIの状態（達成度）</td></tr><tr><td>4</td><td>KPITrend</td><td>KPIの傾向（前期比など）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><code>kpi_property=3</code>（KPIStatus）と <code>kpi_property=4</code>（KPITrend）の戻り値は少し特殊です。<br>通常 <code>-1</code>、<code>0</code>、<code>1</code> の整数を返します。</p>



<figure class="wp-block-table"><table><thead><tr><th>戻り値</th><th>状態</th><th>傾向</th></tr></thead><tbody><tr><td>1</td><td>良好（目標達成）</td><td>改善傾向</td></tr><tr><td>0</td><td>中立（許容範囲内）</td><td>横ばい</td></tr><tr><td>-1</td><td>悪化（目標未達）</td><td>悪化傾向</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>状態と傾向の戻り値は、KPI定義時に設計者が設定したしきい値の式で決まります。基本は -1 / 0 / 1 ですが、カスタム定義によっては別の値を返す場合もあります。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc4">CUBEKPIMEMBER関数の基本的な使い方</span></h2>



<p class="wp-block-paragraph">ここからは「Total Sales KPI」というKPIがExcelデータモデルに定義済みという前提で進めます。<br>基本的な使い方を順番に見ていきましょう。</p>



<h3 class="wp-block-heading"><span id="toc5">基本例: KPIの名前を取得する</span></h3>



<p class="wp-block-paragraph">KPIの名前（タイトル）を取得するには、第3引数を <code>1</code>（KPIValue）にして、別名を第4引数で指定します。</p>



<pre class="wp-block-code"><code>=CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;,&quot;[Measures].[Total Sales KPI]&quot;,1,&quot;売上達成KPI&quot;)</code></pre>



<p class="wp-block-paragraph">セルには第4引数で指定した「売上達成KPI」が表示されます。<br>第4引数を省略した場合は「Total Sales KPI Value」のような自動生成のキャプションが入ります。</p>



<h3 class="wp-block-heading"><span id="toc6">引数 kpi_property を変えて4つのプロパティを取り出す</span></h3>



<p class="wp-block-paragraph">同じKPIに対して、第3引数を1〜4まで変えると、それぞれ異なるプロパティを取り出せます。</p>



<pre class="wp-block-code"><code>=CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;,&quot;[Measures].[Total Sales KPI]&quot;,1,&quot;値&quot;)
=CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;,&quot;[Measures].[Total Sales KPI]&quot;,2,&quot;目標&quot;)
=CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;,&quot;[Measures].[Total Sales KPI]&quot;,3,&quot;状態&quot;)
=CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;,&quot;[Measures].[Total Sales KPI]&quot;,4,&quot;傾向&quot;)</code></pre>



<p class="wp-block-paragraph">ただし、この時点でセルに表示されるのは第4引数のキャプション文字列だけです。<br>実際の数値（実績値や状態の数値）を取り出すには、次の章で紹介するCUBEVALUE関数と組み合わせる必要があります。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>CUBEKPIMEMBER関数は単独で使うと「メンバーオブジェクト」を返します。セルにはキャプションのテキストが表示されますが、内部的にはCUBEVALUEで数値化するためのIDのようなものを保持しています。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc7">CUBEKPIMEMBERとCUBEVALUEを組み合わせてKPIを表示する</span></h2>



<p class="wp-block-paragraph">CUBEKPIMEMBER関数の本領は、CUBEVALUE関数の引数として渡したときに発揮されます。<br>CUBEVALUEは「メンバーが指す実際の数値」を返す関数です。<br>CUBEKPIMEMBERで指定したプロパティの数値を、これで取り出せます。</p>



<h3 class="wp-block-heading"><span id="toc8">値（実績）をCUBEVALUEで取得する</span></h3>



<p class="wp-block-paragraph">実績値を数値として取り出す数式は次のとおりです。</p>



<pre class="wp-block-code"><code>=CUBEVALUE(&quot;ThisWorkbookDataModel&quot;,CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;,&quot;[Measures].[Total Sales KPI]&quot;,1))</code></pre>



<p class="wp-block-paragraph">これでセルに「12,345,678」のような実績値の数値が表示されます。</p>



<h3 class="wp-block-heading"><span id="toc9">目標値をCUBEVALUEで取得する</span></h3>



<p class="wp-block-paragraph">第3引数を <code>2</code>（KPIGoal）に変えれば、目標値を取り出せます。</p>



<pre class="wp-block-code"><code>=CUBEVALUE(&quot;ThisWorkbookDataModel&quot;,CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;,&quot;[Measures].[Total Sales KPI]&quot;,2))</code></pre>



<h3 class="wp-block-heading"><span id="toc10">状態を判定アイコンに変換する</span></h3>



<p class="wp-block-paragraph">状態（kpi_property=3）はそのままでは <code>-1 / 0 / 1</code> の整数です。<br>IF関数やCHOOSE関数で記号に変換すると見やすくなります。</p>



<pre class="wp-block-code"><code>=CUBEVALUE(&quot;ThisWorkbookDataModel&quot;,CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;,&quot;[Measures].[Total Sales KPI]&quot;,3))</code></pre>



<p class="wp-block-paragraph">この戻り値（仮に <code>E2</code> セル）を判定マークに変換するなら次のとおりです。</p>



<pre class="wp-block-code"><code>=CHOOSE(E2+2,&quot;×&quot;,&quot;△&quot;,&quot;○&quot;)</code></pre>



<p class="wp-block-paragraph"><code>-1</code> のときは <code>×</code>、<code>0</code> のときは <code>△</code>、<code>1</code> のときは <code>○</code> が返ります。<br><code>+2</code> を足しているのは、CHOOSE関数のインデックスが1始まりだからです。</p>



<h3 class="wp-block-heading"><span id="toc11">傾向を矢印に変換する</span></h3>



<p class="wp-block-paragraph">傾向（kpi_property=4）も同じ方法で矢印に変換できます。</p>



<pre class="wp-block-code"><code>=CUBEVALUE(&quot;ThisWorkbookDataModel&quot;,CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;,&quot;[Measures].[Total Sales KPI]&quot;,4))</code></pre>



<p class="wp-block-paragraph">戻り値（仮に <code>F2</code> セル）を矢印に変換するなら次のとおりです。</p>



<pre class="wp-block-code"><code>=CHOOSE(F2+2,&quot;↓&quot;,&quot;→&quot;,&quot;↑&quot;)</code></pre>



<p class="wp-block-paragraph"><code>-1</code> で下向き矢印、<code>0</code> で横向き矢印、<code>1</code> で上向き矢印が表示されます。</p>



<h2 class="wp-block-heading"><span id="toc12">CUBEKPIMEMBERでKPIダッシュボードを作る</span></h2>



<p class="wp-block-paragraph">ここまでの組み合わせを使うと、関数だけでKPIダッシュボードを作れます。<br>ピボットテーブルに頼らないので、レイアウトの自由度が高いのが利点です。</p>



<h3 class="wp-block-heading"><span id="toc13">KPI名・実績・目標・達成率・状態・傾向の6列レイアウト</span></h3>



<p class="wp-block-paragraph">A列〜F列に次のような数式を並べると、KPIダッシュボードの1行ぶんが完成します。</p>



<figure class="wp-block-table"><table><thead><tr><th>列</th><th>ヘッダー</th><th>数式</th></tr></thead><tbody><tr><td>A</td><td>KPI名</td><td><code>=CUBEKPIMEMBER("ThisWorkbookDataModel","[Measures].[Total Sales KPI]",1,"売上KPI")</code></td></tr><tr><td>B</td><td>実績</td><td><code>=CUBEVALUE("ThisWorkbookDataModel",CUBEKPIMEMBER("ThisWorkbookDataModel","[Measures].[Total Sales KPI]",1))</code></td></tr><tr><td>C</td><td>目標</td><td><code>=CUBEVALUE("ThisWorkbookDataModel",CUBEKPIMEMBER("ThisWorkbookDataModel","[Measures].[Total Sales KPI]",2))</code></td></tr><tr><td>D</td><td>達成率</td><td><code>=B2/C2</code></td></tr><tr><td>E</td><td>状態</td><td><code>=CHOOSE(CUBEVALUE("ThisWorkbookDataModel",CUBEKPIMEMBER("ThisWorkbookDataModel","[Measures].[Total Sales KPI]",3))+2,"×","△","○")</code></td></tr><tr><td>F</td><td>傾向</td><td><code>=CHOOSE(CUBEVALUE("ThisWorkbookDataModel",CUBEKPIMEMBER("ThisWorkbookDataModel","[Measures].[Total Sales KPI]",4))+2,"↓","→","↑")</code></td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc14">条件付き書式と組み合わせる</span></h3>



<p class="wp-block-paragraph">E列の状態セルに条件付き書式を設定すれば、<code>○</code> を緑、<code>△</code> を黄、<code>×</code> を赤に塗り分けられます。<br>「ホーム」タブ →「条件付き書式」→「セルの強調表示ルール」→「指定の値に等しい」で設定します。</p>



<h3 class="wp-block-heading"><span id="toc15">複数KPIを縦に並べる</span></h3>



<p class="wp-block-paragraph">KPIが複数ある場合は、第2引数のKPI名を変えて縦に並べていきます。<br>たとえば2行目に「Total Sales KPI」、3行目に「Profit Margin KPI」のように記述します。<br>経営ダッシュボードのような一覧表が、関数だけで作れます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>同じKPI名を何度も書くのが面倒な場合は、KPI名を別セル（例: <code>G2</code>）に書いておき、セル参照で渡す形にすると保守が楽になります。<code>=CUBEKPIMEMBER("ThisWorkbookDataModel",G2,1)</code> のように書けます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc16">CUBEKPIMEMBER関数でよくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">CUBEKPIMEMBER関数を使っているとよく出るエラーと対処法を整理しておきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>主な原因</th><th>対処法</th></tr></thead><tbody><tr><td>#N/A</td><td>指定したKPI名がデータモデル/キューブに存在しない、スペルミス、大文字小文字違い</td><td>ピボットテーブルのフィールドリストでKPI名を確認しコピペで貼り付ける</td></tr><tr><td>#NAME?</td><td>関数名のタイプミス、connectionが引用符で囲まれていない</td><td>関数名の綴りを確認、第1引数を <code>"ThisWorkbookDataModel"</code> のように引用符で囲む</td></tr><tr><td>#GETTING_DATA</td><td>エラーではなく、バックグラウンドで値を取得中の一時表示</td><td>数秒待つ。長時間続く場合は接続不良を疑う</td></tr><tr><td>空欄・想定外の値</td><td>kpi_propertyに1〜4以外の数値を指定、KPIが定義されていないメジャーを指定</td><td>kpi_propertyは1〜4の整数のみ使用し、データモデル側でKPIが定義されているか確認</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>KPI名は <code>"[Measures].[KPI 1]"</code> のような角カッコ付きの形式で書く必要があります。これは「キューブ表記」と呼ばれる書式で、ピボットテーブルからフィールドをコピーすると正しい形式で取得できます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc17">似たCUBE関数との使い分け</span></h2>



<p class="wp-block-paragraph">CUBE関数シリーズには7つの関数があり、それぞれ役割が異なります。<br>CUBEKPIMEMBERは「KPI専用」のメンバー取得関数なので、用途に応じて他のCUBE関数と使い分けます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>役割</th><th>主な用途</th></tr></thead><tbody><tr><td>CUBEMEMBER</td><td>一般のメンバーを取得</td><td>次元・階層・メジャーの参照</td></tr><tr><td>CUBEVALUE</td><td>メジャー値（数値）を取得</td><td>売上合計・件数などの集計値</td></tr><tr><td>CUBESET</td><td>メンバーのセット（集合）を定義</td><td>「上位10商品」などの動的なグループ</td></tr><tr><td>CUBESETCOUNT</td><td>セット内のメンバー数を取得</td><td>セットの件数カウント</td></tr><tr><td>CUBERANKEDMEMBER</td><td>セット内のN番目のメンバーを取得</td><td>TOP5表示</td></tr><tr><td>CUBEMEMBERPROPERTY</td><td>メンバーのプロパティを取得</td><td>メンバーの属性値（地域コードなど）</td></tr><tr><td><strong>CUBEKPIMEMBER</strong></td><td><strong>KPIとそのプロパティを取得</strong></td><td><strong>KPIダッシュボード</strong></td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc18">CUBEMEMBERとの違い</span></h3>



<p class="wp-block-paragraph">CUBEMEMBER関数はキューブ内の一般のメンバー（次元・階層・メジャー）を返します。<br>一方、CUBEKPIMEMBERはKPI定義に特化しています。<br>KPIプロパティ（値・目標・状態・傾向）を引数で指定して取り出せる点が異なります。</p>



<p class="wp-block-paragraph">CUBEMEMBERの詳しい使い方は<a href="https://mashukabu.com/excel-function-howto-use-cubemember/">【Excel】CUBEMEMBER関数の使い方</a>をご覧ください。</p>



<h3 class="wp-block-heading"><span id="toc19">CUBEVALUEとの違い</span></h3>



<p class="wp-block-paragraph">CUBEVALUE関数は「メジャーの数値そのもの」を返す関数です。<br>一方CUBEKPIMEMBERは「メンバー（参照情報）」を返すだけです。<br>実際の数値を取りたいときはCUBEVALUEと組み合わせる必要があります。<br>役割が補完的な2関数です。</p>



<p class="wp-block-paragraph">CUBEVALUEの詳しい使い方は<a href="https://mashukabu.com/excel-function-howto-use-cubevalue/">【Excel】CUBEVALUE関数の使い方</a>をご覧ください。</p>



<h3 class="wp-block-heading"><span id="toc20">CUBEMEMBERPROPERTYとの違い</span></h3>



<p class="wp-block-paragraph">CUBEMEMBERPROPERTY関数はメンバーの「属性プロパティ」（地域名や商品カテゴリなど）を返します。<br>一方、CUBEKPIMEMBERは「KPIプロパティ」（値・目標・状態・傾向）を返すという点で別物です。<br>プロパティの種類が違います。</p>



<p class="wp-block-paragraph">CUBEMEMBERPROPERTYの詳しい使い方は<a href="https://mashukabu.com/excel-function-howto-use-cubememberproperty/">【Excel】CUBEMEMBERPROPERTY関数の使い方</a>をご覧ください。</p>



<h3 class="wp-block-heading"><span id="toc21">CUBE関数シリーズの全体マップ</span></h3>



<p class="wp-block-paragraph">CUBE関数を学習する順序としては、まずCUBEMEMBER・CUBEVALUEで基本を押さえます。<br>次にCUBESET・CUBESETCOUNT・CUBERANKEDMEMBERでセット操作に進みます。<br>最後にCUBEMEMBERPROPERTY・CUBEKPIMEMBERで属性・KPI取得に広げるのがおすすめです。</p>



<p class="wp-block-paragraph">関連記事のリンクは次のとおりです。</p>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-cubemember/">【Excel】CUBEMEMBER関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-cubevalue/">【Excel】CUBEVALUE関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-cubeset/">【Excel】CUBESET関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-cubesetcount/">【Excel】CUBESETCOUNT関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-cuberankedmember/">【Excel】CUBERANKEDMEMBER関数の使い方</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-cubememberproperty/">【Excel】CUBEMEMBERPROPERTY関数の使い方</a></li></ul>



<h2 class="wp-block-heading"><span id="toc22">まとめ</span></h2>



<p class="wp-block-paragraph">ExcelのCUBEKPIMEMBER関数は、Power PivotやOLAPキューブで定義したKPIを取り出す関数です。<br>関数だけでセルに値・目標・状態・傾向を表示できます。</p>



<p class="wp-block-paragraph">要点をまとめると次のとおりです。</p>



<ul class="wp-block-list"><li>構文は <code>=CUBEKPIMEMBER(接続名, KPI名, プロパティ番号, [別名])</code></li><li>第3引数は <code>1</code>=値 / <code>2</code>=目標 / <code>3</code>=状態 / <code>4</code>=傾向 の4種類</li><li>状態と傾向は通常 <code>-1 / 0 / 1</code> の整数を返す</li><li>数値を取り出すにはCUBEVALUE関数と組み合わせる</li><li>IF関数やCHOOSE関数で <code>○△×</code> や矢印に変換すると見やすい</li><li>CUBE関数シリーズ7関数の中で、KPI専用のメンバー取得がCUBEKPIMEMBERの役割</li></ul>



<p class="wp-block-paragraph">ピボットテーブルでは難しい自由レイアウトのKPIダッシュボードを作りたいときに、CUBEKPIMEMBERとCUBEVALUEの組み合わせは強力な武器になります。<br>Power Pivotで作ったKPIを最大限に活かすために、ぜひ活用してみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-cubekpimember/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ExcelのCUBEKPIMEMBER関数の使い方｜KPIプロパティを返す</title>
		<link>https://mashukabu.com/excel-cubekpimember/</link>
					<comments>https://mashukabu.com/excel-cubekpimember/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 08 May 2026 11:39:04 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[CUBE関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[KPI]]></category>
		<category><![CDATA[ピボットテーブル]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=6658</guid>

					<description><![CDATA[ExcelのCUBEKPIMEMBER関数の使い方を解説。KPIのプロパティ値（目標・値・状態・傾向・重み）を返す方法と、CUBEVALUEとの組み合わせ、経営ダッシュボードでの実務活用例を紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">ExcelのCUBEKPIMEMBER関数は、OLAPキューブに定義されたKPIのプロパティを返す関数です。KPIとはKey Performance Indicatorの略で、重要業績評価指標を意味します。経営ダッシュボードや財務レポートで「売上目標の達成率」「在庫回転の状態」などを数式で取り出したいときに役立ちます。</p>



<p class="wp-block-paragraph">ピボットテーブルでKPIを表示する方法はよく紹介されています。一方でCUBEKPIMEMBERを使えば、レイアウト自由なダッシュボードを作れますよ。この記事では、CUBEKPIMEMBERの構文・5つのKPIプロパティ・CUBEVALUEとの組み合わせ・実務活用例まで解説します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">CUBEKPIMEMBER関数とは</a><ol><li><a href="#toc2" tabindex="0">KPIとキューブの関係</a></li><li><a href="#toc3" tabindex="0">利用できる環境</a></li></ol></li><li><a href="#toc4" tabindex="0">CUBEKPIMEMBER関数の構文と引数</a><ol><li><a href="#toc5" tabindex="0">connection（接続名）</a></li><li><a href="#toc6" tabindex="0">kpi_name（KPI名）</a></li><li><a href="#toc7" tabindex="0">kpi_property（プロパティ番号）</a></li><li><a href="#toc8" tabindex="0">caption（セル表示用ラベル）</a></li></ol></li><li><a href="#toc9" tabindex="0">KPIプロパティ5種類＋現在のメンバー</a><ol><li><a href="#toc10" tabindex="0">Value（1）— 実績値</a></li><li><a href="#toc11" tabindex="0">Goal（2）— 目標値</a></li><li><a href="#toc12" tabindex="0">Status（3）— 状態</a></li><li><a href="#toc13" tabindex="0">Trend（4）— 傾向</a></li><li><a href="#toc14" tabindex="0">Weight（5）— 重み</a></li><li><a href="#toc15" tabindex="0">CurrentTimeMember（6）— 現在のメンバー</a></li></ol></li><li><a href="#toc16" tabindex="0">基本的な使い方｜CUBEVALUEとセットで使う</a><ol><li><a href="#toc17" tabindex="0">ステップ1: CUBEKPIMEMBERでKPIプロパティのメンバーを取得</a></li><li><a href="#toc18" tabindex="0">ステップ2: CUBEVALUEで数値を取得</a></li><li><a href="#toc19" tabindex="0">ステップ3: 目標値も同じパターンで取得</a></li><li><a href="#toc20" tabindex="0">ステップ4: 達成率を計算</a></li></ol></li><li><a href="#toc21" tabindex="0">経営ダッシュボードでの実務活用例</a><ol><li><a href="#toc22" tabindex="0">活用例1: 売上達成率ダッシュボード</a></li><li><a href="#toc23" tabindex="0">活用例2: 利益率トレンド表示</a></li><li><a href="#toc24" tabindex="0">活用例3: 在庫回転KPIの目標差分</a></li></ol></li><li><a href="#toc25" tabindex="0">CUBE系関数との使い分け</a><ol><li><a href="#toc26" tabindex="0">CUBEKPIMEMBER vs CUBEMEMBER</a></li><li><a href="#toc27" tabindex="0">CUBEKPIMEMBER vs CUBEVALUE</a></li></ol></li><li><a href="#toc28" tabindex="0">よくあるエラーと対処法</a><ol><li><a href="#toc29" tabindex="0">#NAME? エラーの典型例</a></li><li><a href="#toc30" tabindex="0">#N/A エラーの典型例</a></li><li><a href="#toc31" tabindex="0">#VALUE! エラーの典型例</a></li></ol></li><li><a href="#toc32" tabindex="0">CUBEKPIMEMBERを使う前のチェックリスト</a></li><li><a href="#toc33" tabindex="0">まとめ｜CUBEKPIMEMBERでKPIダッシュボードを自由に組む</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">CUBEKPIMEMBER関数とは</span></h2>



<p class="wp-block-paragraph">ExcelのCUBEKPIMEMBER関数は、OLAPキューブ（Analysis ServicesやPower Pivotのデータモデル）に定義されたKPIから、特定のプロパティを返す関数です。返せるプロパティは値・目標・状態・傾向・重みの5種類です。</p>



<p class="wp-block-paragraph">KPIには「実績値」「目標値」「達成度」「傾向」など複数のプロパティが含まれます。CUBEKPIMEMBERは引数で指定した1つのプロパティを取り出します。</p>



<h3 class="wp-block-heading"><span id="toc2">KPIとキューブの関係</span></h3>



<p class="wp-block-paragraph">KPIは、キューブの中で「実績メジャー」「目標値」「ステータス計算式」「傾向計算式」をまとめたオブジェクトです。Power Pivotなら「KPIの作成」機能で簡単に定義できます。</p>



<figure class="wp-block-table"><table><thead><tr><th>用語</th><th>意味</th></tr></thead><tbody><tr><td>キューブ</td><td>多次元データベースの単位（売上・在庫など）</td></tr><tr><td>メンバー</td><td>次元の構成要素（例: 「2025年4月」「東京支店」）</td></tr><tr><td>KPI</td><td>業績指標のひとまとまり（実績・目標・状態・傾向）</td></tr><tr><td>プロパティ</td><td>KPIを構成する要素（値・目標・状態など）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc3">利用できる環境</span></h3>



<p class="wp-block-paragraph">CUBEKPIMEMBERはExcel 2007以降で利用可能です。Microsoft 365・Excel 2024・Excel 2021でも使えます。お使いの環境がOLAPキューブまたはPower Pivotのデータモデルに接続できるか、確認しておきましょう。</p>



<p class="wp-block-paragraph">Excel for Macではデータモデル経由のみのサポートとなります。</p>



<h2 class="wp-block-heading"><span id="toc4">CUBEKPIMEMBER関数の構文と引数</span></h2>



<p class="wp-block-paragraph">CUBEKPIMEMBER関数の構文は次のとおりです。</p>



<pre class="wp-block-code"><code>=CUBEKPIMEMBER(connection, kpi_name, kpi_property, )</code></pre>



<p class="wp-block-paragraph">引数は次の4つです。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須</th><th>説明</th></tr></thead><tbody><tr><td>connection</td><td>必須</td><td>キューブへの接続名（テキスト）</td></tr><tr><td>kpi_name</td><td>必須</td><td>KPIの名前（テキスト）</td></tr><tr><td>kpi_property</td><td>必須</td><td>返すプロパティの番号（1〜6の整数または定数）</td></tr><tr><td>caption</td><td>任意</td><td>セルに表示する代替テキスト</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc5">connection（接続名）</span></h3>



<p class="wp-block-paragraph">データモデル使用時は <code>"ThisWorkbookDataModel"</code> を指定します。外部のSQL Server Analysis Servicesなどに接続している場合は、ODCファイルで定義した接続名を指定します。</p>



<p class="wp-block-paragraph">文字列はダブルクォーテーションで囲むのを忘れないでください。</p>



<h3 class="wp-block-heading"><span id="toc6">kpi_name（KPI名）</span></h3>



<p class="wp-block-paragraph">キューブ側で定義済みのKPI名を文字列で指定します。例えば <code>"売上目標"</code> や <code>"Sales Amount Quota"</code> のような名前です。</p>



<h3 class="wp-block-heading"><span id="toc7">kpi_property（プロパティ番号）</span></h3>



<p class="wp-block-paragraph">返したいKPIプロパティを1〜6の整数で指定します。詳細は次のセクションで解説します。</p>



<h3 class="wp-block-heading"><span id="toc8">caption（セル表示用ラベル）</span></h3>



<p class="wp-block-paragraph">省略するとKPIのメンバー識別子がそのままセルに表示されます。任意のラベルを表示したい場合は、<code>"売上達成率"</code> のように指定しましょう。</p>



<h2 class="wp-block-heading"><span id="toc9">KPIプロパティ5種類＋現在のメンバー</span></h2>



<p class="wp-block-paragraph">kpi_propertyには6つの値が指定できます。よく使うのはValue（1）とGoal（2）ですよ。</p>



<figure class="wp-block-table"><table><thead><tr><th>番号</th><th>定数名</th><th>プロパティ</th><th>意味</th></tr></thead><tbody><tr><td>1</td><td>KPIValue</td><td>値（Value）</td><td>KPIの実績値</td></tr><tr><td>2</td><td>KPIGoal</td><td>目標値（Goal）</td><td>KPIの目標</td></tr><tr><td>3</td><td>KPIStatus</td><td>状態（Status）</td><td>達成度を示す数値</td></tr><tr><td>4</td><td>KPITrend</td><td>傾向（Trend）</td><td>時間経過の推移</td></tr><tr><td>5</td><td>KPIWeight</td><td>重み（Weight）</td><td>相対的重要度</td></tr><tr><td>6</td><td>KPICurrentTimeMember</td><td>現在のメンバー</td><td>関連する時間メンバー</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc10">Value（1）— 実績値</span></h3>



<p class="wp-block-paragraph">KPIの実績値を取得します。例えば「今月の売上実績」「現在の在庫回転率」など、現時点での値です。</p>



<h3 class="wp-block-heading"><span id="toc11">Goal（2）— 目標値</span></h3>



<p class="wp-block-paragraph">KPIに設定された目標を取得します。「今月の売上目標」「目標とする在庫回転率」が返ります。</p>



<h3 class="wp-block-heading"><span id="toc12">Status（3）— 状態</span></h3>



<p class="wp-block-paragraph">KPIの達成度を数値で返します。慣例として次の値が使われます。</p>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>意味</th></tr></thead><tbody><tr><td>1</td><td>達成（良好）</td></tr><tr><td>0</td><td>注意（要観察）</td></tr><tr><td>-1</td><td>未達（要対応）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ただし、ステータスの値はキューブ設計者が自由に定義できます。アイコンセットの「3つの信号」を使うと視覚的に分かりやすくなりますよ。</p>



<h3 class="wp-block-heading"><span id="toc13">Trend（4）— 傾向</span></h3>



<p class="wp-block-paragraph">KPIの時間経過に伴う変化方向を数値で返します。</p>



<figure class="wp-block-table"><table><thead><tr><th>値</th><th>意味</th></tr></thead><tbody><tr><td>1</td><td>上昇傾向</td></tr><tr><td>0</td><td>横ばい</td></tr><tr><td>-1</td><td>下降傾向</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">矢印アイコン（↑→↓）と組み合わせるとトレンドが直感的に伝わります。</p>



<h3 class="wp-block-heading"><span id="toc14">Weight（5）— 重み</span></h3>



<p class="wp-block-paragraph">複数のKPIをまとめた総合スコアを計算する場合の、各KPIの重要度を返します。例えば売上KPIに0.6、利益KPIに0.4といった重み付けです。</p>



<h3 class="wp-block-heading"><span id="toc15">CurrentTimeMember（6）— 現在のメンバー</span></h3>



<p class="wp-block-paragraph">KPIに関連付けられた時間メンバー（例: 「2025年4月」）を返します。時系列ダッシュボードで「いつの実績か」を表示する際に役立ちます。</p>



<h2 class="wp-block-heading"><span id="toc16">基本的な使い方｜CUBEVALUEとセットで使う</span></h2>



<p class="wp-block-paragraph">ここがCUBEKPIMEMBERの最大のポイントです。CUBEKPIMEMBERは「メンバー名」を返すだけの関数です。数値そのものを取得するにはCUBEVALUE関数（キューブから値を取り出す関数）と組み合わせる必要があります。</p>



<h3 class="wp-block-heading"><span id="toc17">ステップ1: CUBEKPIMEMBERでKPIプロパティのメンバーを取得</span></h3>



<p class="wp-block-paragraph">セルA2に次の数式を入力します。</p>



<pre class="wp-block-code"><code>=CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;, &quot;売上目標&quot;, 1, &quot;売上実績&quot;)</code></pre>



<p class="wp-block-paragraph">このセルには「売上実績」というキャプションが表示されます。内部ではKPIの「Value」プロパティのメンバー識別子が格納されています。</p>



<h3 class="wp-block-heading"><span id="toc18">ステップ2: CUBEVALUEで数値を取得</span></h3>



<p class="wp-block-paragraph">セルB2にCUBEVALUEを書き、A2を参照します。</p>



<pre class="wp-block-code"><code>=CUBEVALUE(&quot;ThisWorkbookDataModel&quot;, A2)</code></pre>



<p class="wp-block-paragraph">これでA2のメンバー識別子に対応する数値（売上実績）が取得できます。</p>



<h3 class="wp-block-heading"><span id="toc19">ステップ3: 目標値も同じパターンで取得</span></h3>



<p class="wp-block-paragraph">セルA3とB3に目標値の数式を入れます。</p>



<pre class="wp-block-code"><code>A3: =CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;, &quot;売上目標&quot;, 2, &quot;売上目標&quot;)
B3: =CUBEVALUE(&quot;ThisWorkbookDataModel&quot;, A3)</code></pre>



<h3 class="wp-block-heading"><span id="toc20">ステップ4: 達成率を計算</span></h3>



<p class="wp-block-paragraph">セルC2に達成率を計算します。</p>



<pre class="wp-block-code"><code>=B2/B3</code></pre>



<p class="wp-block-paragraph">実績÷目標で達成率が算出できます。仮に売上実績が850万円・売上目標が1,000万円なら、達成率は85%（=0.85）になります。</p>



<h2 class="wp-block-heading"><span id="toc21">経営ダッシュボードでの実務活用例</span></h2>



<p class="wp-block-paragraph">ここではCUBEKPIMEMBERを使った経営ダッシュボードの3つの活用例を紹介します。</p>



<h3 class="wp-block-heading"><span id="toc22">活用例1: 売上達成率ダッシュボード</span></h3>



<p class="wp-block-paragraph">部門別の売上達成率を一覧表示するダッシュボードです。</p>



<figure class="wp-block-table"><table><thead><tr><th>部門</th><th>実績</th><th>目標</th><th>達成率</th><th>状態</th></tr></thead><tbody><tr><td>営業1部</td><td>850万</td><td>1,000万</td><td>85%</td><td>注意</td></tr><tr><td>営業2部</td><td>1,100万</td><td>1,000万</td><td>110%</td><td>達成</td></tr><tr><td>営業3部</td><td>720万</td><td>1,000万</td><td>72%</td><td>未達</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">各セルの数式は次のようになります（営業1部の例）。</p>



<pre class="wp-block-code"><code>実績: =CUBEVALUE(&quot;ThisWorkbookDataModel&quot;, CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;, &quot;売上目標&quot;, 1), &quot;[部門].[営業1部]&quot;)
目標: =CUBEVALUE(&quot;ThisWorkbookDataModel&quot;, CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;, &quot;売上目標&quot;, 2), &quot;[部門].[営業1部]&quot;)
達成率: =B2/C2
状態: =CUBEVALUE(&quot;ThisWorkbookDataModel&quot;, CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;, &quot;売上目標&quot;, 3), &quot;[部門].[営業1部]&quot;)</code></pre>



<p class="wp-block-paragraph">「状態」列に条件付き書式のアイコンセット（3つの信号）を設定すると、信号機のような可視化ができますよ。</p>



<h3 class="wp-block-heading"><span id="toc23">活用例2: 利益率トレンド表示</span></h3>



<p class="wp-block-paragraph">利益率KPIの傾向（Trend）プロパティを使って、時系列の推移を矢印で表示します。</p>



<pre class="wp-block-code"><code>=CUBEVALUE(&quot;ThisWorkbookDataModel&quot;, CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;, &quot;利益率&quot;, 4))</code></pre>



<p class="wp-block-paragraph">戻り値が1なら↑、0なら→、-1なら↓のアイコンを表示するように条件付き書式を設定します。</p>



<h3 class="wp-block-heading"><span id="toc24">活用例3: 在庫回転KPIの目標差分</span></h3>



<p class="wp-block-paragraph">在庫回転率の実績と目標の差分を表示します。</p>



<pre class="wp-block-code"><code>A1: =CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;, &quot;在庫回転&quot;, 1, &quot;実績&quot;)
B1: =CUBEVALUE(&quot;ThisWorkbookDataModel&quot;, A1)
A2: =CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;, &quot;在庫回転&quot;, 2, &quot;目標&quot;)
B2: =CUBEVALUE(&quot;ThisWorkbookDataModel&quot;, A2)
C1: =B1-B2</code></pre>



<p class="wp-block-paragraph">差分がマイナスなら赤、プラスなら青で表示するなどの条件付き書式と組み合わせると、ひと目で状況が把握できます。</p>



<h2 class="wp-block-heading"><span id="toc25">CUBE系関数との使い分け</span></h2>



<p class="wp-block-paragraph">ExcelのCUBE系関数は7種類あります。それぞれの役割を整理しておきましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>CUBEKPIMEMBERとの関係</th></tr></thead><tbody><tr><td>CUBEVALUE</td><td>キューブから値（数値）を取得</td><td>KPIプロパティの数値取得にペアで使う</td></tr><tr><td>CUBEMEMBER</td><td>次元・階層のメンバーを取得</td><td>KPI以外のメンバー指定に使用</td></tr><tr><td>CUBESET</td><td>メンバーの集合を定義</td><td>複数メンバーをまとめて扱う</td></tr><tr><td>CUBESETCOUNT</td><td>セットのメンバー数を取得</td><td>セットのサイズ確認</td></tr><tr><td>CUBERANKEDMEMBER</td><td>セット内のN番目のメンバーを返す</td><td>ランキング表示に使用</td></tr><tr><td>CUBEMEMBERPROPERTY</td><td>メンバーのプロパティを取得</td><td>メンバー属性の取得</td></tr><tr><td>CUBEKPIMEMBER</td><td>KPIプロパティのメンバーを返す</td><td>KPI管理専用</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc26">CUBEKPIMEMBER vs CUBEMEMBER</span></h3>



<p class="wp-block-paragraph">CUBEMEMBERは次元やメジャーのメンバーを返す汎用関数です。CUBEKPIMEMBERはKPI専用で、KPIに紐づく5つのプロパティ（値・目標・状態・傾向・重み）にアクセスできます。</p>



<p class="wp-block-paragraph">KPIを使わないシンプルな値取得ならCUBEMEMBER、KPI管理ならCUBEKPIMEMBERを選びます。</p>



<h3 class="wp-block-heading"><span id="toc27">CUBEKPIMEMBER vs CUBEVALUE</span></h3>



<p class="wp-block-paragraph">CUBEVALUEは「数値」を返し、CUBEKPIMEMBERは「メンバー名」を返します。CUBEKPIMEMBERだけでは数値を取得できないため、CUBEVALUEとセットで使います。</p>



<h2 class="wp-block-heading"><span id="toc28">よくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">CUBEKPIMEMBERを使っていると、いくつかのエラーに遭遇します。それぞれの原因と対処法を整理しました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>#GETTING_DATA</td><td>データ取得中の一時状態</td><td>自動更新を待つ</td></tr><tr><td>#N/A</td><td>KPI名やプロパティが見つからない</td><td>KPI名のスペルとキューブ側の定義を確認</td></tr><tr><td>#NAME?</td><td>関数名のスペルミス、文字列の引用符抜け</td><td>構文を確認</td></tr><tr><td>#VALUE!</td><td>引数の型が不正</td><td>kpi_propertyに1〜6を指定</td></tr><tr><td>#REF!</td><td>接続が無効</td><td>データソース接続を確認</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc29">#NAME? エラーの典型例</span></h3>



<pre class="wp-block-code"><code>誤: =CUBEKPIMEMBER(ThisWorkbookDataModel, 売上目標, 1)
正: =CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;, &quot;売上目標&quot;, 1)</code></pre>



<p class="wp-block-paragraph">connectionとkpi_nameは文字列なので、ダブルクォーテーションで囲みましょう。</p>



<h3 class="wp-block-heading"><span id="toc30">#N/A エラーの典型例</span></h3>



<p class="wp-block-paragraph">KPIが定義されていないキューブにCUBEKPIMEMBERを使うと#N/Aが返ります。Power PivotのデータモデルでKPIが作成済みか、確認してください。</p>



<h3 class="wp-block-heading"><span id="toc31">#VALUE! エラーの典型例</span></h3>



<pre class="wp-block-code"><code>誤: =CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;, &quot;売上目標&quot;, 7)
正: =CUBEKPIMEMBER(&quot;ThisWorkbookDataModel&quot;, &quot;売上目標&quot;, 1)</code></pre>



<p class="wp-block-paragraph">kpi_propertyは1〜6の範囲です。7以上を指定すると#VALUE!が返ります。</p>



<h2 class="wp-block-heading"><span id="toc32">CUBEKPIMEMBERを使う前のチェックリスト</span></h2>



<p class="wp-block-paragraph">スムーズに使い始めるためのチェックリストを用意しました。</p>



<ul class="wp-block-list"><li>[ ] Power Pivotまたは外部キューブに接続済みか</li><li>[ ] キューブにKPIが定義されているか</li><li>[ ] KPI名・プロパティ番号が正しいか</li><li>[ ] 接続名がダブルクォーテーションで囲まれているか</li><li>[ ] 数値取得にはCUBEVALUEと組み合わせているか</li></ul>



<p class="wp-block-paragraph">特に「CUBEVALUEとセットで使う」点は、初めて使う方が必ずつまずくポイントなので注意しましょう。</p>



<h2 class="wp-block-heading"><span id="toc33">まとめ｜CUBEKPIMEMBERでKPIダッシュボードを自由に組む</span></h2>



<p class="wp-block-paragraph">ExcelのCUBEKPIMEMBER関数は、OLAPキューブのKPIプロパティを取得する専用関数です。要点を整理します。</p>



<figure class="wp-block-table"><table><thead><tr><th>項目</th><th>内容</th></tr></thead><tbody><tr><td>構文</td><td><code>=CUBEKPIMEMBER(connection, kpi_name, kpi_property, )</code></td></tr><tr><td>プロパティ番号</td><td>1=Value、2=Goal、3=Status、4=Trend、5=Weight、6=CurrentTimeMember</td></tr><tr><td>戻り値</td><td>KPIプロパティのメンバー名（数値ではない）</td></tr><tr><td>数値取得</td><td>CUBEVALUEとセットで使う</td></tr><tr><td>主な用途</td><td>経営ダッシュボード、KPI管理、達成率可視化</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ピボットテーブルに依存せず、数式ベースで自由なレイアウトのKPIダッシュボードが組めるのがCUBEKPIMEMBERの魅力です。CUBEVALUEとの組み合わせを覚えれば、実績・目標・状態・傾向の4要素を1画面に集約した経営レポートが作れますよ。</p>



<p class="wp-block-paragraph">CUBE系関数のシリーズ記事もあわせてチェックしてみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-cubekpimember/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
