次の方法で共有


テーブル、列、または行のフィルターのマッピングの変更

適用対象: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

この記事では、SQL Server Data Toolsの [テーブルのプロパティの編集] ダイアログ ボックスを使用して、テーブル、列、または行フィルターのマッピングを変更する方法について説明します。

[テーブルのプロパティの編集] ダイアログ ボックスのオプションは、最初にデータをインポートしたときに一覧からテーブルを選択したか SQL クエリを使用したかによって異なります。 最初にデータをインポートするときに一覧から選択した場合は、 [テーブルのプロパティの編集] ダイアログ ボックスにテーブルのプレビュー モードが表示されます。 このモードでは、ソース テーブルの最初の 50 行に制限されたサブセットのみが表示されます。 最初にデータをインポートするときに SQL ステートメントを使用した場合は、 [テーブルのプロパティの編集] ダイアログ ボックスには SQL ステートメントのみが表示されます。 SQL クエリ ステートメントを使用すると、フィルターをデザインするか、SQL ステートメントを手動で編集することによって、行のサブセットを取得することもできます。

現在のテーブルと異なる列を持つテーブルにソースを変更すると、列が異なることを示す警告メッセージが表示されます。 現在のテーブルに含める列を選択し、 [保存]をクリックします。 テーブルの左側にあるチェック ボックスをオンにすると、テーブル全体を置換できます。

注意

テーブルに複数のパーティションがある場合、[テーブルのプロパティの編集] ダイアログ ボックスを使用して、行のフィルターのマッピングを変更することはできません。 複数のパーティションを持つテーブルについて行のフィルターのマッピングを変更するには、パーティション マネージャーを使用します。 詳細については、「パーティション」をご覧ください。

テーブル、列、または行のフィルターのマッピングを変更するには

  1. モデル デザイナーでテーブルをクリックし、 [テーブル] メニュー、 [テーブルのプロパティ]の順にクリックします。

  2. [テーブルのプロパティの編集] ダイアログ ボックスで、フィルターの基準とする条件を含む列を見つけ、列見出しの右側にある下矢印をクリックします。

  3. [ オートフィルター ] メニューで、次のいずれかの操作を行います。

    • 列の値の一覧で、フィルター処理の基準にする 1 つ以上の値を選択するか、選択を解除し、[OK] をクリックします。

      値の数が極端に多い場合、個々のアイテムが一覧に表示されないことがあります。 その場合は、"アイテムが多すぎるため、表示できません" というメッセージが表示されます。

    • 列の種類に応じて [数値フィルター] または [テキスト フィルター] をクリックし、比較演算子コマンド ([等しい] など) のいずれかをクリックするか、[カスタム フィルター] をクリックします。 [カスタム フィルター] ダイアログ ボックスで、フィルターを作成し、 [OK]をクリックします。

      設定を間違ったため最初からやり直す場合は、 [行フィルターのクリア]をクリックします。