MEMBERCNAME

この関数は、エレメントのキャプションを返します。

構文

=MEMBERCNAME("data_connection","cube", "dimension", "element_name")

=MEMBERCNAME("BestPracticesOLAP","Sales","[Product]","[Car Tires All Season]")

Multiselect (複数選択)

MEMBERCNAME は multiselect (複数選択) に対応しています。つまり、MLS-XML に格納されている複数のエレメントのキャプションを返す目的でこれを使用できます。

[エレメントを選択] アクションで MEMBERCNAME を使用すると、[アクションを定義] ダイアログボックスの[入力/オプション] セクションで複数選択を有効化できます。

たとえば、レポート変数 rv_multi に次の MLS-XML が含まれているものとします。
<?xml version="1.0" encoding="utf-16"?>
<MultiSelect xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Hierarchy>[Period]</Hierarchy>
  <AggregationFunction>Sum</AggregationFunction>
  <StructureSelection>
    <Member>
      <MemberUName>[period].[all years].[2016]</MemberUName>
    </Member>
    <Member>
      <MemberUName>[period].[all years].[2017]</MemberUName>
    </Member>
  </StructureSelection>
</MultiSelect>
この MEMBERCNAME 式は、2016, 2017 を返します。

=MEMBERCNAME("BestPracticesOLAP","analysis","[period]",ReportVariables.rv_multi.Text)