階層の作成と管理
適用対象: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
階層の作成と管理はダイアグラム ビューのモデル デザイナーで行うことができます。 ダイアグラム ビューでモデル デザイナーを表示するには、SQL Server Data Toolsで [モデル] メニューをクリックし、[モデル ビュー] をポイントして、[ダイアグラム ビュー] をクリックします。
この記事には、次のタスクが含まれています。
階層の作成
列とテーブルのショートカット メニューを使用すると階層を作成できます。 階層を作成すると、選択した列を子レベルに持つ新しい親レベルが表示されます。
ショートカット メニューから階層を作成するには
テーブル ウィンドウのモデル デザイナー (ダイアグラム ビュー) で、列を右クリックして [階層の作成]をクリックします。
複数の列を選択するには、列を 1 つずつクリックし、右クリックしてショートカット メニューを開き、 [階層の作成]をクリックします。
テーブル ウィンドウの下部に親階層レベルが作成され、選択した列が階層の下に子レベルとしてコピーされます。
階層の名前を入力します。
列をコピーする階層の親レベルに追加の列をドラッグできます。 子レベルを階層内の目的の場所にドロップします。
注意
1 つ以上の列と共に 1 つのメジャーを複数選択するか、または複数のテーブルから複数の列を選択した場合、ショートカット メニューの [階層の作成] コマンドは無効になります。
階層を編集する
階層名の変更、子レベルの名前の変更、子レベルの順序の変更、子レベルとしての列の追加、階層内の子レベルの削除、子レベルの基になる名前 (列名) の表示、階層の親レベルと同名の子レベルの非表示を行うことができます。
階層または子レベルの名前を変更するには
階層の親レベルまたは子レベルを右クリックし、 [名前の変更]をクリックします。
新しい名前を入力するか、既存の名前を編集します。
階層内の子レベルの順序を変更するには
子レベルをクリックして、階層内の新しい場所にドラッグします。
または、階層内の子レベルを右クリックし、[上へ移動] をクリックして一覧内を上へ移動するか、[下へ移動] をクリックして下へ移動します。
または、子レベルをクリックして選択し、Alt キーを押しながら上方向キーを押して一覧内を上へ移動するか、Alt キーを押しながら下方向キーを押して下へ移動します。
階層に他の子レベルを追加するには
列をクリックして、親レベルまたは階層内の特定の場所にドラッグします。 階層の子レベルとして列がコピーされます。
または、列を右クリックして [階層に追加]をポイントし、階層をクリックします。
注意
非表示の列 (レポートで非表示の列) を子レベルとして階層に追加できます。 子レベルは非表示になりません。
階層から子レベルを削除するには
子レベルを右クリックし、 [階層から削除]をクリックします。
または、子レベルをクリックして Delキーを押します。
注意
階層の子レベルの名前を変更すると、コピー元の列とは同じ名前を共有しなくなります。 コピー元の列を表示するには、 [基になる列の名前の表示] を使用します。
基になる列の名前を表示するには
- 階層の子レベルを右クリックして、 [基になる列の名前の表示]をクリックします。 コピー元の列の名前が表示されます。
階層の削除
階層と子レベルを削除するには
親階層レベルを右クリックして、[階層の削除] をクリックします。
または、親階層レベルをクリックし、Del キーを押します。 これにより、すべての子レベルも削除されます。