テキストモードフィルターでの「OR」ステートメントの作成
リストおよびレポートでフィルターを作成する際には、複数のステートメントを含められます。
フィルターの作成について詳しくは、次の記事を参照してください。
テキストモードのフィルター演算子
標準フィルターインターフェイスのAdobe Workfrontフィルター演算子について詳しくは、 フィルターの概要.
Workfront には、それぞれのフィルターステートメントを結び付ける 2 つのフィルター演算子があります。
-
AND:AND 演算子で 2 つのフィルターステートメントを結合する場合は、両方のフィルターステートメントを同時に満たすように指定します。
デフォルトでは、フィルター内のステートメントは AND 演算子で結合されます。
テキストモードインターフェイス内に AND フィルターを作成する場合、AND 演算子を使用する必要はありません。想定済みです。
例: 予定完了日が今日のタスク、および完了率が 100%未満であるタスクをフィルタリングするには、次のテキストモードコードを使用します。
plannedCompletionDate=$$TODAY
plannedCompletionDate_Mod=eq
percentComplete=100
percentComplete_Mod=lt
-
OR:OR 演算子で 2 つのフィルターステートメントを結合する場合は、どちらかのステートメントを満たす必要があることを示します。
note tip TIP AND ステートメントを OR ステートメントに変更すると、レポートの項目数が増えます。 テキストモードインターフェイスを使用して OR フィルターを作成する場合は、OR 演算子を使用する必要があります。
例: 予定完了日が今日のタスク、または完了率が 100%未満のタスクをフィルタリングするには、次のテキストモードコードを使用します。
plannedCompletionDate=$$TODAY
plannedCompletionDate_Mod=eq
OR:1:percentComplete=100
OR:1:percentComplete_Mod=lt
OR フィルターのテキストモード構文
OR フィルターのテキストモード構文には、次の内容が含まれている必要があります。
-
OR ステートメント内のオブジェクトを参照するそれぞれのフィルター行の先頭にコロン、数値、および別のコロンが続く OR 演算子。これには、フィルターフィールドまたは属性を参照する行と、フィルター修飾子を参照する行が含まれます。
OR フィルターを作成する場合は、次のパターンに従います。
<field name in camel case>=<value>
<field name in camel case>_Mod=<modifier value>
または:1:<field name in camel case>=<value>
または:1:<field name in camel case>_Mod=<modifier value>
note tip TIP OR 演算子では大文字と小文字が区別され、常に大文字です。 1 つのフィルターに複数の OR ステートメントを含められます。この場合、すべての OR ステートメントは、ステートメントを適用する順序で数値が付けられます。
例: 予定完了日が今日のタスク、または完了率が 100%未満のタスクまたは新規ステータスを持つタスクをフィルタリングするには、次のテキストモードコードを使用します。
plannedCompletionDate=$$TODAY
plannedCompletionDate_Mod=eq
OR:1:status=NEW
OR:1:status_Mod=in
OR:2:percentComplete=100
OR:2:percentComplete_Mod=lt
-
フィールドの名前やフィルターで参照する属性は、キャメルケースで記述する必要があります。キャメルケースについて詳しくは、テキストモードの構文の概要を参照してください。
-
OR フィルターでカスタムフィールドを参照する場合は、OR 修飾子の構文とカスタムフィールドの名前の間に DE: を挿入する必要があります。カスタムフィールドの名前は、Workfront インターフェイスに表示されるとおりにスペルする必要があります。
例: ステータスが新規のタスク、または完了率が 100%未満のタスク、または「アカウントタイプ」という名前のカスタムフィールドの値が「等しい」タスクをフィルタリングするには、次のテキストモードコードを使用します。
status=NEW
status_Mod=in
OR:1:percentComplete=100
OR:1:percentComplete_Mod=lt
OR:2:DE:Account Type=Capital
OR:2:DE:Account Type_Mod=in