部品のフィルタリング
フィルターの追加
フィルターを追加するには、以下の手順を実行します。
手順
- 上部ナビゲーションで 「フィルターの追加」 をクリックして、 「フィルターの追加」 ウィンドウを作成します。
- 「フィルターの追加」ウィンドウで、フィールド名を入力するか、ドロップダウン・リストからフィールドを選択し、フィルター・フィールドを選択します。
- フィルター拡張機能 Was および Not のいずれかまたは両方を適用できます。 詳しくは、このトピックで後述するフィルター拡張機能を参照してください。 拡張機能はオプションです。
- ドロップダウン・リストから「フィルター演算子 (Filter Operator)」を選択します。
- 「比較演算子 (Comparative Operator)」を選択して、選択したフィールドとの比較対象を決定します。
- これは、特定の値、別のフィールド、または式である可能性があります。
- 式オプションは、選択された「フィルター」フィールドに日付値が含まれている場合にのみ使用可能です。 日付フィルター・パラメーターを参照してください。
- 選択した比較演算子に応じて、以下のいずれかを行います。
- 具体的な値を入力するか、ドロップダウン・リストから値を選択します。
- フィールド名を入力するか、ドロップダウン・リストからフィールドを選択します。
- クリックして、フィルター・パラメーターをフィルター・スタックに含めます。 フィルター・スタックは、フィルターに適用するさまざまな基準の集合です。
- クリックして「フィルターの追加」ウィンドウを閉じ、フィルターを適用します。
結果:
新規フィルターを作成すると、フィルター・ラベルが「フィルターの説明 (Filter Description)」フィールドに追加されます。
「In」フィルター演算子
「In」フィルター演算子は、値のコンマ区切りリストに対して検索フィールドを参照することで機能します。
スプレッドシートから値のリストをコピーして、それをフィルター演算子リストの右側にある値フィールドに貼り付けることができます。 「In」フィルターは、コンマ区切りリストに含まれている値を特定のフィールドの値として持っている、すべてのレコードを返します。
シナリオの例
出庫される可能性のある在庫数が含まれているスプレッドシートが提供されました。 さらにレビューと分析を行う必要がある、いくつかのインスタンスが分離されています。
手順
- フィルター関数で、「資材番号」をフィルターとして選択します。
- フィルター演算子として「In」を選択します。
- スプレッドシートで、部品の資材番号を含む行を選択し、それらの値をコピーして 「フィルター」 ウィンドウの値フィールドに貼り付けます。 入力は、コンマ区切り値のリストに自動的に変換されます。
- 「追加」 > 「適用」をクリックします。
結果: フィルター関数が、指定した (スプレッドシートからコピーした) 資材番号に一致するすべてのレコードを返します。
日付フィルター・パラメーター
特定の日付値で在庫アイテムのレコードをフィルタリングする必要がある場合 、 IBM® Maximo 在庫最適化では日付フィルタパラメータが提供されます。
以下の手順を使用して、現在日付の前後数日間の日付を指定することで、フィルターを追加します。
日付フィルター・パラメーターの使用
- 日付値 (例えば、「作成日」) が含まれているフィルター・フィールドを選択します。
- オプションで、「フィルター拡張機能 (Filter Augmenters)」セクションを設定します。
- 「フィルター演算子 (Filter Operator)」を選択します。
- オプションで、「比較演算子として式を使用 (Expression as Comparative Operator)」を選択します。
- 「比較演算子として式を使用 (Expression as Comparative Operator)」は、日付値が含まれているフィルター・フィールドを選択した場合にのみ使用可能です。
- 「日付」フィールドで、現在の日付を選択します。
- 残りのフィールドのオフセット値を入力します。
- オフセット値は、記号 (「+」または「-」) と整数の組み合わせです。
- 例えば、現在の日付の 1 週間前の日付を指定するには「-7」を設定し、現在の日付の 15 日後の日付を指定するには「+15」を設定します。
- 数値のみを使用する場合は、「+」が想定されます。
- アイコンをクリックして、フィルターをスタックに含めます。
フィルター拡張機能
フィルター拡張機能は、選択したフィルター基準の動作を変更します。これは、オプションとして 「フィルターの追加」フォームで選択できます。 選択できるフィルター拡張機能には、以下のものがあります。
- 以前の値
- 指定の値を除く
以前の値
- 以下の変更されたレコードのみを返します。
- 変更されたがコミットされておらず、以前の値が検索基準を満たしているレコード。
- 例えば、「ビジネス・インパクト」が「A-大規模な中断」から「B-重大な中断」に変更されたが、その変更がまだコミットされていないレコード。 「ビジネス・インパクト」が「A-大規模な中断」に「等しい」というフィルターがアクティブ化されており、Was 拡張機能にチェック・マークが付いている場合、このレコードが返されます。
- 変更されたが、フィルター基準として使用されている値が変更されておらず、基準が満たされているレコード。
- 例えば、「ビジネス・インパクト」が「A-大規模な中断」に設定されているレコードで、他のフィールドが変更されたが、ビジネス・インパクトは変更されておらず、変更はまだコミットされていない場合です。 「ビジネス・インパクト」が「A-大規模な中断」に「等しい」というフィルターがアクティブ化されており、Was 拡張機能にチェック・マークが付いている場合、このレコードが返されます。
- 変更されたがコミットされておらず、以前の値が検索基準を満たしているレコード。
指定の値を除く
- ユーザーによって選択されたフィルターを否定し、フィルター基準によって満たされないレコードを返すことによって機能します。
- 例えば、選択されたフィルターが「ビジネスへの影響: 等しい: A-重大な中断」であるが、 「Not」 拡張機能にチェック・マークが付いているとします。 これは、ビジネスへの影響の値が A-大きな中断であるレコードを除き、すべてのレコードを返します。
複数のフィルター
「フィルターの追加」ウィンドウから以下のステップを実行してフィルターを組み合わせることで、より複雑なフィルタリングを実行できます。
1.1 フィルターを指定し、「追加」をクリックしてフィルターをフィルター・スタックに含めます。 1.2 必要に応じて、フィルターの追加を繰り返します。 1.3 「適用」をクリックします。
あるいは、既にアクティブになっているフィルターがある場合は、 「フィルターの追加」 をクリックして、リストに追加する新規フィルターを作成し、既にアクティブになっているフィルターと組み合わせて作業します。
マルチフィルター指定子
フィルター・スタック内で複数の基準を適用することで、より高度なフィルタリング動作を設定することもできます。 これを行うには、マルチフィルター指定子 (And または Or) を選択します。 フィルター内で適用できるマルチフィルター指定子は 1 つのみです。 フィルター・ラベルには、適用されたフィルターと指定子が表示されるようになりました。
クイック・フィルターの使用
ユーザーは、ショートカットを使用して、選択したセルに基づくフィルターを追加できます。
- 任意のセルをクリックして強調表示します。
- 「フィルターの追加」をクリックして、基準を追加します。 必要に応じてこれを繰り返して、さらにフィルター・スタックに基準を追加します。
- 「適用」をクリックして新規フィルターを作成します。
部品の状態によるフィルタリング
特定の状態で部品をフィルタリングするには、「状態」カラムのドロップダウン矢印をクリックします。 選択した状態の部品のみが表示されます。 アイテムの状態については、アイテムの状態。
部品フィルターの削除
すべてのアクティブ・フィルターが、「フィルターの説明 (Filter Description)」フィールドにフィルター・ラベルとしてリストされます。 フィルター・ラベルをクリックすることで、個々のフィルターを削除できます。 あるいは、「フィルターの説明 (Filter Description)」フィールドのアイコンをクリックすることで、複数のフィルターを削除できます。
部品フィルターの変更
使用しているフィルター設定を少しだけ変更する必要がある場合は、フィルターの説明エリアの該当ラベルをクリックします。 これにより、 「フィルターの追加」 画面が表示されます。この画面を使用して、フィルター・スタック内の必要な基準を追加または削除できます。
拡張フィルター・オプション
「フィルター拡張モードの追加」 機能を使用して、結果をさらにフィルターに掛けることができます。 これらには、さまざまな演算子と関数が含まれます。 これらは:
- +、-、/、*、=、()、<、< =、>、> =、! =、AND、OR。
このフィルターで式を作成するには、以下の手順を実行します。
- これらの演算子のいずれかを使用するには、** +、-、/、および *** をフィールド名または数値で囲む必要があります。
- 複数の記号を使用する場合は、大括弧を使用して上記の記号をグループ化することができます。
- 値は、上記のステップで説明されている形式を使用して、これらの演算子 = < => =! = <>> の後にフィールド名または別の式を指定して終了します。
拡張フィルターの例:
( "Stock on hand" * 1.2 ) + ("Host ROP" - "Host Safety Stock") - "Overshoot" >= ("Host ROQ" / 4)