データ モデルを変更する方法PowerPivot階層を追加する方法です。 たとえば、地理データがある場合は、国が最上部にある階層を追加し、地域、州、および都市にドリルダウンできます。
階層とは、ピボット またはレポート内の 1 つのアイテムにロールアップする列のPower Viewです。 階層は、フィールド リスト内の 1 つのオブジェクトとして表示されます。 階層を使用すると、レポートやピボット テーブルを作成するときに、ユーザーがデータの共通パスを選択して移動しやすくなります。 階層を作成するには、Power Pivot アドイン を有効にする必要があります。
手順
-
[PowerPivot] ウィンドウを開きます。
-
[ ホーム] >ビュー] >ダイアグラム ビュー] をクリックします。
-
ダイアグラム ビューで、階層に配置する同じテーブル内の 1 つ以上の列を選択します。 テーブルに使用する列の一部が含まれる場合は、RELATED を使用して追加できます。 RELATED 関数 (DAX) に関するページを参照してください。
-
選択した列のいずれかを右クリックします。
-
[ 階層の作成] をクリックして、テーブルの下部に親階層レベルを作成します。列は、子レベルとして階層にコピーされます。
-
新しい階層の名前を入力します。
-
階層の親レベルにさらに列をドラッグすると、列から子レベルが作成され、階層の下部にレベルが設定されます。
必要に応じて、列をドラッグして階層に表示する位置に子レベルを正確に配置することで、列を階層リストの特定の場所に配置できます。
注:
-
複数選択を使用して階層を作成すると、最初に列のカーディナリティに従って子レベルの順序が設定されます。 一覧の最初に最も高いカーディナリティが表示され、識別番号や名前など、最も一般的で一意の値が表示されます。 カーディナリティが最も低い列は、一覧の最後に表示されます。この列では、状態、ブール値、一般的な分類など、より一般的な値が表示されます。 列を追加すると、子レベルがリストの一番下に表示されます。 列をドラッグして順序を変更できます。
-
非表示の列 (クライアント ツールでは非表示の列) から階層を作成できます。
-
階層で子レベルとして作成する列がわかっている場合は、コンテキスト メニューの[階層の作成] 項目をクリックして、それらの列を複数選択し、複数の子レベルの階層をすばやく作成します。
-
階層の名前を変更したり、子レベルの名前を変更したり、子レベルの順序を変更したり、子レベルとして列を追加したり、階層から子レベルを削除したり、子レベルのソース名 (列名) を表示したり、階層の親レベルと同じ名前を持つ場合は子レベルを非表示にできます。
階層または子レベルの名前を変更するには
階層の親レベルまたは子レベルを右クリックし、[名前の変更] を クリックします。 または、親階層をダブルクリックし、名前を編集します。
階層内の子レベルの順序を変更するには
階層内の新しい位置に子レベルをドラッグします。 または、階層の子レベルを右クリックし、[上へ移動]をクリックして一覧内のレベルを上に移動します。 または、[下 へ移動]を クリックして、一覧内のレベルを下に移動します。
注: 列を追加できるのは、1 つの階層に 1 回のみです。 階層に列を追加した後、同じ階層に再度列を追加することはできません。 つまり、列を階層にドラッグすることはできません。特定の列の [階層に追加]コンテキスト メニューは、列が既に追加されている階層を参照しなくなりました。 列を追加できる階層が他に存在しない場合、[階層に追加]オプションはメニューに表示されません。
階層に別の子レベルを追加するには
これを実現するには、いくつかのオプションがあります。
-
階層の親レベルに列をドラッグして、階層リストの下部にある子レベルとして列をコピーします。
-
または、階層内の特定の場所に列をドラッグして、階層の子レベルとして列をコピーします。
-
または、列 (または選択した複数の列) を右クリックし、コンテキスト メニューの [ 階層 に追加] をクリックし、特定の階層をクリックします。 これにより、列から子レベルが作成され、階層リストの一番下に追加されます。
階層から子レベルを削除するには
子レベルを右クリックし、[階層から削除] をクリックします。 または、階層内の子レベルをクリックし 、Delete キーを押します。 この子レベルを再利用する場合は、もう一度列を追加します。
注: 階層の子レベルの名前を変更すると、作成元の列と同じ名前は共有されなくなりました。 既定では、ソース列名は子レベルの右側に表示されます。 ソース列名を非表示にする場合は、[ソース列名の表示] コマンドを使用して、作成元の列を確認します。
ソース名を非表示または表示するには
階層の子レベルを右クリックし、[ソース列名を非表示にする]または [ソース列名の表示] をクリックして、2 つのオプションを切り替える。
[ソース列 名の表示] をクリックすると、コピー元の列の名前が子レベルの右側に表示されます。
補足説明
Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。