27.1.12 文字列と数値のフィルタリング

数値およびテキストの2つフィルタを使用して、特定のデータ集合だけを取り出すことができます。フィルタトランスフォームは、キー列から指定した数字やラベルの条件と一致する行だけを選択し、その行に対応するデータを新たな列に配置します。

キー列の数値範囲や合致するテキストラベルに従ってデータを仕分けすることができます。仕分けされた列は、通常、インデックス化データにおけるインデックス列のファクターやサブジェクトになります。

 

数値またはテキストで仕分けるには:

  1. Analysis タブの Transform グループから、

    StatisticalFilter

    を選択します。

    Filter Data Transform - Select Data ダイアログボックスが表示され、入力列を選択するよう指示されます。

    Note: トランスフォームを選択する前にワークシート列を選択している場合、自動的に選択した列が入力列に割り当てられ、出力列を指定するよう指示されます。

  2. フィルタをかけるキー列を選択します。ワークシートからマウスで選択するか、Data for Input ドロップダウンリストから選択します。選択した列の番号またはタイトルが Selected Columns リストの入力行としてハイライトで表示されます。そして、出力列を選択するよう指示されます。

  3. キー列の結果を表示させる出力列を、マウスでワークシートから選択するか、Data for Output ドロップダウンリストから選択します。選択した列の番号またはタイトルがハイライトで出力行に表示されます。

  4. 入力列として指定したキー列と一緒にフィルタをかけたい対応データが含まれる列を選択して、その列の出力先となる列をマウスを使ってワークシートから選択するか、ドロップダウンリストから選択します。複数の入力列を選択したらそれと同じ数だけ出力列を選択する必要があります。
    選択内容を変更するには、Selected Columns リストで割り当てられた列を選択して、ワークシートから変更したいワークシート列をマウスで選択するか、ドロップダウンリストから選択します。割り当てられた列をダブルクリックすることでその内容を消すこともできます。

  5. Finish ボタンをクリックすると、Filter トランスフォームが実行され、Set Filter ダイアログボックスが開きます。

  6. 数値範囲に従ってキー列のデータを仕分けるには、Numeric Filter を選択します。Upper BondLower Bond ボックスで上限と下限の値を指定します。

  7. キー列のデータをテキストラベルに従って仕分けるには、Text Filter を選択します。ワークシートに表示されている通りの正確な文字列を Key Label ボックスに入力し、適切なフィルタの指定が完了したら OK をクリックします。
Attention: 出力先として指定した列にデータが含まれている場合、その列の内容を削除するか否かを確認するダイアログボックスが表示されますので、いずれかをクリックするか、トランスフォームをキャンセルします。