メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

Excel でオンライン分析処理 OLAP ピボットテーブルを使用する場合は、名前付きセットを作成できます。これは、次の目的に使用できる柔軟な機能です。

  • これらのセットがデータに存在しない場合でも、再利用できる項目の共通セットをグループ化します。

  • 異なる階層のアイテムを、以前のバージョンの Excel では不可能な方法で結合します。多くの場合、非対称レポートと呼ばれます。

  • ワークシートの数式に似た計算構文を提供する OLAP データベースのクエリ言語であるカスタム多次元式 (MDX) を使用して名前付きセットを作成します。

多次元式 (MDX) クエリ言語に慣れていない場合は、ピボットテーブルの行または列の項目に基づく名前付きセットを作成できます。 MDX クエリ言語の詳細については、「 多次元データのクエリ」を参照してください。

MDX クエリ言語に精通している場合は、MDX を使用して名前付きセットを作成または変更できます。

目的に合ったトピックをクリックしてください

行または列の項目に基づいて名前付きセットを作成する

  1. 名前付きセットを作成する OLAP ピボットテーブルをクリックします。

    ピボット テーブル ツールが表示され、[ オプション] タブと [ デザイン ] タブが追加されます。

  2. [オプション] タブの [計算] グループで、[フィールド]、[アイテム]、[& セット] の順にクリックし、[行項目に基づいてセットを作成する] または [列アイテムに基づいてセットを作成] をクリックします。

    ピボットテーブル ツール: [オプション] タブの [計算] グループ

    [ 新しいセット ] ダイアログ ボックスが表示されます。 必要に応じて、ダイアログ ボックスの右下隅にあるサイズ変更ハンドルをドラッグして、このダイアログ ボックスのサイズを変更できます。

  3. [ 名前の設定 ] ボックスに、セットに使用する名前を入力します。

  4. 名前付きセットに含める行を指定するには、次のいずれかの操作を行います。

    • 項目の一覧から行を削除するには、選択する行の左側にある領域をクリックし、[行の削除] をクリックします

    • 項目の一覧に新しい行を追加するには、新しい行を追加する下の行の左側にある領域をクリックし、[ 行の追加] をクリックします。

    • アイテムのコピーを作成するには、コピーする行の左側にある領域をクリックし、[ 行のコピー] をクリックします。

    • アイテムを別の場所に移動するには、移動する行の左側にある領域をクリックし、上下の矢印を使用して適切な場所に移動します。

  5. 既定では、階層内の別のフィールドに異なるレベルの項目が表示され、名前付きセットによって行または列領域の現在のフィールドが置き換えられます。

    • これらの項目を他の項目と同じフィールドに表示するには、[別のフィールド に異なるレベルのアイテムを表示する ] チェック ボックスをオフにします。

    • 現在のフィールドを行または列領域に表示したままにするには、[ 行領域の現在のフィールドを新しいセットに置き換える ] チェック ボックスまたは [ 列領域の現在のフィールドを新しいセットに置き換える ] チェック ボックスをオフにします。 [OK] をクリックしてもピボットテーブルにセットは表示されませんが、ピボットテーブル フィールド リストで使用できます。

  6. [ OK] を クリックして名前付きセットを作成します。

    注: 

    • ダイアログ ボックスを閉じた後にすべてのアクションを元に戻すには、クイック アクセス ツール バーの [元に戻す] をクリックします。

    • 名前付きセットにフィルター処理の種類を適用することはできません。

ページの先頭へ

MDX を使用して名前付きセットを作成する

重要: MDX を使用して名前付きセットを作成する場合、または既存の名前付きセットの MDX 定義を変更する場合、追加の変更は MDX を使用してのみ行うことができます。

  1. カスタムの名前付きセットを作成する OLAP ピボットテーブルをクリックします。

  2. [オプション] タブの [計算] グループで、[フィールド]、[アイテム]、[& セット] の順にクリックし、[セットの管理] をクリックします。

    ピボットテーブル ツール: [オプション] タブの [計算] グループ

    [ マネージャーの設定 ] ダイアログ ボックスが表示されます。 必要に応じて、ダイアログ ボックスの右下隅にあるサイズ変更ハンドルをドラッグして、このダイアログ ボックスのサイズを変更できます。

  3. [ 新規] をクリックし、 MDX を使用して [セットの作成] をクリックします。

  4. [ 名前の設定 ] ボックスに、セットに使用する名前を入力します。

  5. 名前付きセットの MDX 定義を設定するには、次のいずれかの操作を行います。

    • [ 定義の設定 ] ボックスに、コピーした MDX 定義を入力するか貼り付けます。

    • [ フィールドと項目] タブで、含めるフィールド リストエントリを選択し、[ 挿入] をクリックします。

      フィールド リスト エントリを [定義の設定 ] ボックスにドラッグするか、フィールド リスト エントリをダブルクリックすることもできます。

      使用可能なフィールド 一覧のエントリ

      フィールド リストのエントリ

      Adventure Works キューブを使用して生成された MDX の例

      ディメンション

      [製品]

      属性階層 (すべてのメンバーを含む)

      [製品]。[カテゴリ]

      属性階層レベル (すべてのメンバーは含まれません)

      [製品]。[カテゴリ]。[カテゴリ]

      属性階層のメンバー

      [製品]。[カテゴリ].&[4]

      ユーザー階層

      [製品]。[製品カテゴリ]

      ユーザー階層レベル

      [製品]。[製品カテゴリ]。[カテゴリ]

      ユーザー階層のメンバー

      [製品]。[製品カテゴリ]。[カテゴリ].&[4]

      測定

      [メジャー]。[インターネットの売上金額]

      計算メジャー

      [メジャー]。[親製品に対するインターネット比率]

      名前付きセット

      [Core Product Group]

      KPI 値

      KPIValue("Product Gross Profit Margin)

      KPI 目標

      KPIGoal("Product Gross Profit Margin")

      KPI の状態

      KPIStatus("Product Gross Profit Margin")

      KPI の傾向

      KPITrend("Product Gross Profit Margin")

      ユーザー階層のメンバー プロパティ

      [製品]。[製品カテゴリ]。Properties("Class" )

      属性階層のメンバー プロパティ

      [製品]。[製品]。Properties("Class")

    • [ 関数 ] タブで、使用する MDX 関数から 1 つ以上の関数を選択し、[ 挿入] をクリックします。 MDX 関数は Analysis Services でサポートされています。VBA 関数は含まれません。

      関数の引数は、シェブロン文字 (<< >>) 内に配置されます。 プレースホルダー引数をクリックして、使用する有効な名前を入力することで、プレースホルダー引数を置き換えることができます。

      MDX 関数の例

      ADDCALCULATEDMEMBERS( «Set» )
      AGGREGATE( «Set»[, «Numeric Expression»] )
      «Level»。ALLMEMBERS
      «階層»。ALLMEMBERS
      ANCESTOR( «Member» «Level» )
      ANCESTOR( «Member», «Distance» )
      ANCESTORS( «Member», «Level» )

      ASCENDANTS( «Set»[, «Numeric Expression»
      ] )AXIS( «Numeric Expression» )
      AXIS( «Set», «Numeric Expression» )
      BOTTOMNCOUNT( «Set», «Count»[, «Numeric Expression»] )
      BOTTOMPERCENT( «Set», «Set», «Percentage», «Level» )
      BOTTOMSUM( «Set», «Value», «Numeric Expression» ) ...

  6. 新しい MDX 定義をテストするには、[ テスト MDX] をクリックします。

  7. 既定では、階層内の別のフィールドに異なるレベルの項目が表示され、フィールドが順序付けられ、重複するエントリが自動的に削除されます (HIERARCHIZE と DISTINCT がセットに追加されるため)、名前付きセットによって行または列領域の現在のフィールドが置き換えられます。

    • これらの項目を他の項目と同じフィールドに表示するには、[別のフィールド に異なるレベルのアイテムを表示する ] チェック ボックスをオフにします。

    • 既定の階層を変更し、重複するエントリを保持するには、[ セットから重複を自動的に並べ替えて削除 する] チェック ボックスをオフにします。

    • 現在のフィールドを行または列領域に表示したままにするには、[ 行領域の現在のフィールドを新しいセットに置き換える ] チェック ボックスまたは [ 列領域の現在のフィールドを新しいセットに置き換える ] チェック ボックスをオフにします。 [OK] をクリックしてもピボットテーブルにセットは表示されませんが、ピボットテーブル フィールド リストで使用できます。

  8. SQL Server 2008 Analysis Services キューブに接続している場合は、既定で動的な名前付きセットが作成されます。 この名前付きセットは、更新ごとに自動的に再計算されます。

    • 名前付きセットが更新ごとに再計算されないようにするには、[更新ごとにセットを 再計算する ] チェック ボックスをオフにします。

  9. [ OK] を クリックして名前付きセットを作成します。

    注: 

    • ダイアログ ボックスを閉じた後にすべてのアクションを元に戻すには、クイック アクセス ツール バーの [元に戻す] をクリックします。

    • 名前付きセットにフィルター処理の種類を適用することはできません。

ページの先頭へ

名前付きセットを編集または削除する

  1. 編集または削除する名前付きセットを含む OLAP ピボットテーブルをクリックします。

  2. [オプション] タブの [計算] グループで、[フィールド]、[アイテム]、[& セット] の順にクリックし、[セットの管理] をクリックします。

    ピボットテーブル ツール: [オプション] タブの [計算] グループ

    [ マネージャーの設定 ] ダイアログ ボックスが表示されます。 必要に応じて、ダイアログ ボックスの右下隅にあるサイズ変更ハンドルをドラッグして、このダイアログ ボックスのサイズを変更できます。

  3. 編集または削除するセットを選択します。

  4. 次のいずれかの操作を行います。

    • 選択した名前付きセットを編集するには、[ 編集] をクリックし、目的の変更を行います。

    • 選択した名前付きセットを削除するには、[ 削除] をクリックし、[ はい ] をクリックして確定します。

ページの先頭へ

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×