使用文字模式編輯篩選器
您可以使用文字模式在清單或報告中編輯篩選器,以存取標準介面中無法使用的欄位,並建立更複雜的篩選器。
如需建立篩選時更多文字模式的範例,另請參閱區段 自訂篩選器範例 在文章中 自訂檢視、篩選和分組範例:文章索引.
存取需求
您必須具有下列存取權才能執行本文中的步驟:
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=580a55a4000701f4b2d7dee1e7a9d427
assignedToID_Mod=in
status=INP
status_Mod=in
plannedCompletionDate=$$TODAYbm
plannedCompletionDate_Mod=between
plannedCompletionDate_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=INP
status_Mod=in
OR:1:plannedCompletionDate=$$TODAY
OR:1:plannedCompletionDate_Mod=eq
萬用字元,可讓您一般化篩選器中的資訊,並參照目前時間或登入的使用者。
萬用字元為選用。
秘訣:
建議您儘可能使用萬用字元,讓您的篩選器更動態,而且每個使用者或類似的時間範圍都不需重複相同的篩選器。
如需有關篩選器萬用字元的資訊,請參閱 萬用字元篩選器變數概觀.
<first field name in camel case>=<wildcard>
<first field name in camel case>_Mod=<modifier value>
範例
若要篩選指派給目前登入之使用者的工作,請使用下列專案:
assignedToID=$$USER.ID
assignedToID_Mod=in
-
-
若要新增由「OR」運運算元連線的篩選陳述式,請執行下列動作:
-
新增一行程式碼並輸入OR:1: 後接您要篩選的物件或屬性,以及您想用來比較它的值。 若要參照任何狀態(「新增」除外)的任務,請使用下列行:
OR:1:status=NEW
-
新增第二行並輸入OR:1: 後面接著物件、修飾元和修飾元程式碼。 若要定義代碼明細行的修正因子,以參考除「新增」以外的所有作業狀態,請使用下列修正因子明細行:
OR:1:status_Mod=notin
新陳述式的每一行前面都必須加上「或:
<number>
:"。如需有關在篩選中建立「OR」陳述式的資訊,請參閱 在文字模式篩選器中建立「OR」陳述式.
note note NOTE 同一個篩選器中可以有多個「OR」陳述式。 每當您有新的「OR」陳述式時,「OR:」之後的數字就會增加。 若要篩選狀態為「進行中」、已指派給登入使用者或具有「規劃完成日期」當天的任務,請使用下列專案: status=INP
status_Mod=in
OR:1:assignedToID=$$USER.ID
OR:1:assignedToID_Mod=in
OR:2:plannedCompletionDate=$$TODAY
OR:2:plannedCompletionDate_Mod=eq
-
-
按一下 退出文字模式 或 完成 以儲存文字模式變更,並繼續編輯報表或篩選器。
-
按一下 儲存+關閉 儲存報告或 儲存篩選器 將篩選器儲存在清單中。