適用対象: SQL Server Analysis Services Azure Analysis Services
Fabric/Power BI Premium
この記事では、SQL Server Data Toolsの [テーブルのプロパティの編集] ダイアログ ボックスを使用して、テーブル、列、または行フィルターのマッピングを変更する方法について説明します。
[テーブルのプロパティの編集] ダイアログ ボックスのオプションは、最初にデータをインポートしたときに一覧からテーブルを選択したか SQL クエリを使用したかによって異なります。 最初にデータをインポートするときに一覧から選択した場合は、 [テーブルのプロパティの編集] ダイアログ ボックスにテーブルのプレビュー モードが表示されます。 このモードでは、ソース テーブルの最初の 50 行に制限されたサブセットのみが表示されます。 最初にデータをインポートするときに SQL ステートメントを使用した場合は、 [テーブルのプロパティの編集] ダイアログ ボックスには SQL ステートメントのみが表示されます。 SQL クエリ ステートメントを使用すると、フィルターをデザインするか、SQL ステートメントを手動で編集することによって、行のサブセットを取得することもできます。
現在のテーブルと異なる列を持つテーブルにソースを変更すると、列が異なることを示す警告メッセージが表示されます。 現在のテーブルに含める列を選択し、 [保存]をクリックします。 テーブルの左側にあるチェック ボックスをオンにすると、テーブル全体を置換できます。
注意
テーブルに複数のパーティションがある場合、[テーブルのプロパティの編集] ダイアログ ボックスを使用して、行のフィルターのマッピングを変更することはできません。 複数のパーティションを持つテーブルについて行のフィルターのマッピングを変更するには、パーティション マネージャーを使用します。 詳細については、「パーティション」をご覧ください。
テーブル、列、または行のフィルターのマッピングを変更するには
モデル デザイナーでテーブルをクリックし、 [テーブル] メニュー、 [テーブルのプロパティ]の順にクリックします。
[テーブルのプロパティの編集] ダイアログ ボックスで、フィルターの基準とする条件を含む列を見つけ、列見出しの右側にある下矢印をクリックします。
[ オートフィルター ] メニューで、次のいずれかの操作を行います。
列の値の一覧で、フィルター処理の基準にする 1 つ以上の値を選択するか、選択を解除し、[OK] をクリックします。
値の数が極端に多い場合、個々のアイテムが一覧に表示されないことがあります。 その場合は、"アイテムが多すぎるため、表示できません" というメッセージが表示されます。
列の種類に応じて [数値フィルター] または [テキスト フィルター] をクリックし、比較演算子コマンド ([等しい] など) のいずれかをクリックするか、[カスタム フィルター] をクリックします。 [カスタム フィルター] ダイアログ ボックスで、フィルターを作成し、 [OK]をクリックします。
設定を間違ったため最初からやり直す場合は、 [行フィルターのクリア]をクリックします。