使用文字模式編輯篩選器
您可以使用文字模式在清單或報告中編輯篩選器,以存取標準介面中無法使用的欄位,並建立更複雜的篩選器。
如需建立篩選時的更多文字模式範例,另請參閱文章自訂檢視、篩選和群組範例:文章索引中的自訂篩選範例一節。
存取需求
| table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront套件 | 任何 |
| Adobe Workfront授權 |
標準 規劃 |
| 存取層級設定 |
編輯對篩選器、檢視和群組的存取權 編輯報告、儀表板和行事曆的存取權,以編輯報告中的報告元素 |
| 物件許可權 |
管理報表的許可權,以編輯報表中的篩選器 管理篩選器的許可權以編輯它 |
如需有關此表格的詳細資訊,請參閱Workfront檔案中的存取需求。
先決條件
在報表或清單中開始使用文字模式之前,請務必熟悉Workfront文字模式語法。
如需詳細資訊,請參閱:
在篩選器中編輯文字模式
對於報告和清單,使用文字模式編輯篩選器是相同的。 從報表或清單存取篩選器會有所不同。
如需建立篩選的詳細資訊,請參閱篩選總覽。
如需建立報告的詳細資訊,請參閱建立自訂報告。
-
執行下列其中一項:
若要從清單存取篩選器,請移至清單並按一下 篩選器 圖示,然後將游標移至您要修改之 篩選器 側面板中的篩選器,然後按一下 編輯 圖示
。 篩選器側面板會顯示您選取的篩選器,或舊版篩選器產生器開啟。
或
若要從報告存取篩選器,請移至報告,然後按一下報告動作 > 編輯 > 篩選器索引標籤。
-
執行下列其中一項:
如果您在清單上使用 篩選器 側面板,請按一下文字模式。
或
如果您使用舊版篩選產生器或報表,請按一下 新增篩選規則 以開始新增篩選條件。 然後,按一下產生器右側的 切換至文字模式 然後編輯文字模式。
-
使用文字模式新增篩選陳述式。 每個篩選陳述式都可包含下列各行及其他資訊:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto html-authored no-header 篩選器行/資訊 範例 欄位名稱及其在Workfront資料庫中顯示的值。
此為必填欄位。
如需有關物件和欄位如何在資料庫中顯示的詳細資訊,請參閱API總管。
<field name in camel case>=<value>若要篩選狀態為「進行中」的任務,請使用以下行:
status=INP秘訣
篩選狀態時,您必須使用狀態的三個字母代碼,而不是名稱。
欄位名稱修飾元以及修飾元等於。 這表示您用來篩選的欄位必須符合哪些條件。
此為必填欄位。
<field name in camel case>_Mod=<modifier value>若要指出您篩選的任務狀態必須等於進行中,請使用上述行以外的下列行:
status_Mod=in如果修正因子為範圍,則有兩個明細行可表示修正因子。
範例
這是文字模式篩選器,會尋找進行中的任務、具有本月內計畫完成日期的任務,並指派給具有特定GUID的使用者:
assignedToID=580a55a4000701f4b2d7dee1e7a9d427assignedToID_Mod=instatus=INPstatus_Mod=inplannedCompletionDate=$$TODAYbmplannedCompletionDate_Mod=betweenplannedCompletionDate_Range=$$TODAYem如需文字模式中篩選修飾元的完整清單,請參閱文章篩選和條件修飾元。
陳述式運運算元。 依預設,每個篩選陳述式都由「AND」運運算元連線。 這不會顯示在文字模式介面中。 您也可以在兩個陳述式之間新增「OR」運運算元,以表示您要篩選滿足兩個條件中其中一個的物件。
只有含有多個陳述式的篩選器才需要篩選器運運算元。
秘訣:
-
「或」區分大小寫,且必須一律大寫。
-
當您將運運算元從AND變更為OR時,清單專案的數量可能會增加。
<first field name in camel case>=<value><first field name in camel case>_Mod=<modifier value>OR:1:<second field name in camel case>=<value>OR:1:<second field name in camel case>_Mod=<modifier value>範例
若要篩選處於進行中狀態或計畫完成日期為今天的任務,請使用下列專案:
status=INPstatus_Mod=inOR:1:plannedCompletionDate=$$TODAYOR:1:plannedCompletionDate_Mod=eq萬用字元,可讓您一般化篩選器中的資訊,並參照目前時間或登入的使用者。
萬用字元為選用。
秘訣:
建議您儘可能使用萬用字元,讓您的篩選器更動態,而且每個使用者或類似的時間範圍都不需重複相同的篩選器。
如需有關篩選萬用字元的資訊,請參閱萬用字元篩選變數概觀。
<first field name in camel case>=<wildcard><first field name in camel case>_Mod=<modifier value>範例
若要篩選指派給目前登入之使用者的工作,請使用下列專案:
assignedToID=$$USER.IDassignedToID_Mod=in -
-
若要新增由「OR」運運算元連線的篩選陳述式,請執行下列動作:
-
新增一行程式碼和型別OR:1:,後面接著您要篩選的物件或屬性,以及您要用來比較的值。 若要參照任何狀態(「新增」除外)的任務,請使用下列行:
OR:1:status=NEW -
新增第二行並輸入OR:1:,後面接著物件、修飾元和修飾元程式碼。 若要定義代碼明細行的修正因子,以參考除「新增」以外的所有作業狀態,請使用下列修正因子明細行:
OR:1:status_Mod=notin新陳述式的每一行前面都必須加上「OR:
<number>:」。如需有關在篩選中建立「OR」陳述式的資訊,請參閱在文字模式篩選中建立「OR」陳述式。
note note NOTE 同一個篩選器中可以有多個「OR」陳述式。 每當您有新的「OR」陳述式時,「OR:」之後的數字就會增加。 若要篩選狀態為「進行中」、已指派給登入使用者或具有「規劃完成日期」當天的任務,請使用下列專案: status=INPstatus_Mod=inOR:1:assignedToID=$$USER.IDOR:1:assignedToID_Mod=inOR:2:plannedCompletionDate=$$TODAYOR:2:plannedCompletionDate_Mod=eq
-
-
按一下「套用」或「完成」以儲存文字模式變更,並繼續編輯報告或篩選器。
-
按一下 儲存+關閉 以儲存您的報告,或按一下 儲存篩選器 以將篩選器儲存在清單中。