階層内のメンバーを検索してレポートをフィルタリングできます。
階層エディターで詳細検索ツールバー アイテムを選択して、検索ダイアログを開きます。ここからメンバーを検索し、レポートに挿入する個別の検索結果またはすべての検索結果を選択できます。
階層エディターの [Advanced] タブから検索することもできます。検索テキストは Excel 範囲から取得できます。
検索タイプ
キャプションかプロパティに特定の文字列が含まれていないメンバーを検索することもできます。
タイプ | 説明 |
指定の値で始まる | 指定された値で始まる |
完全一致 | 指定された値と完全に一致する |
指定の値を含む | 指定された値を含む |
指定の値で終わる | 指定された値で終わる |
指定の値で始まらない | 指定された値で始まらない |
完全一致ではない | 指定された値と完全には一致しない |
指定の値を含まない | 指定された値を含まない |
指定の値で終わらない | 指定された値で終わらない |
検索場所
タイプ | 説明 |
指定の値で始まる | 指定された値で始まる |
完全一致 | 指定された値と完全に一致する |
指定の値を含む | 指定された値を含む |
指定の値で終わる | 指定された値で終わる |
指定の値で始まらない | 指定された値で始まらない |
完全一致ではない | 指定された値と完全には一致しない |
指定の値を含まない | 指定された値を含まない |
指定の値で終わらない | 指定された値で終わらない |
大文字小文字の区別
メンバーを検索できます。
大文字小文字の区別 | 説明 |
Ignore case | メンバーのテキストの大文字小文字の区別は考慮されません。 |
Match case | 検索でテキストの大文字と小文字が区別されます。 |
Use database default | キューブの通常の動作が適用されます。 |
複数検索
一度に複数のメンバーを検索して選択できます。別の検索を行う前に、対象のメンバーを選択して [Pick] を選択します。[OK] を選択すると、選択したすべてのメンバーが選択に追加されます。
Excel 範囲からの検索
[Advanced] タブで、ツールバーかドロップダウン メニューから [Member search] を選択します。
これで、範囲ピッカーを使用して、上記の検索条件とともに検索テキストを含むセルを選択できるようになります。
検索セルの値を変更すると、それに応じてグリッドが更新されます。
この動的検索をウェブ上で機能させるには、まず標準の Excel 書式設定を使用してこのセルのロックを解除する必要があります。その後、ウェブ アプリケーションのこのセルに新しい値を入力できるようになります。ツールバーのオプションをクリックして変更を送信すると、グリッドがリフレッシュされます (XL3Link を使用するか、ワークブック オプションで入力時に変更を送信するように設定することもできます)。
例
以下のレポートは、行に「Geography」、列に「Fiscal Years」があるシンプルなグリッドです。

- 名前が B で始まる「Geography」のメンバーのみを表示するには、「Geography」階層を編集し、[Clear All] を選択します。

- [Advanced] タブを選択してから [All Hierarchy Members]、[OK] の順に選択します。
- [Member Search] を選択します。次のオプションを使用できます。
- [Search Value] フィールドに値を入力します。たとえば、名前が文字 B で始まるすべてのメンバーをレポートするには、「B」と入力します。
- 省略記号を選択し、MDX を使用してフィルタリングを追加します。
- Excel 範囲を使用して、使用すべき値を保持します。
- [Search by] 条件を指定することもできます。
- 指定の値で始まる
- 完全一致
- 指定の値を含む
- 指定の値で終わる
- 指定の値で始まらない
- 完全一致ではない
- 指定の値を含まない
- 指定の値で終わらない
検索条件を定義したら [OK] を選択します。
これで、Bで始まる「Geography」階層のメンバーのみがレポートに表示されるようになりました。
