使用文字模式編輯篩選器

您可以使用文字模式在清單或報告中編輯篩選器,以存取標準介面中無法使用的欄位,並建立更複雜的篩選器。

如需建立篩選時的更多文字模式範例,另請參閱文章自訂檢視、篩選和群組範例:文章索引中的自訂篩選範例一節。

存取需求

展開以檢視本文中功能的存取需求。
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文字模式語法。

如需詳細資訊,請參閱:

在篩選器中編輯文字模式

對於報告和清單,使用文字模式編輯篩選器是相同的。 從報表或清單存取篩選器會有所不同。

TIP
建議您在標準模式中建立儘可能多的篩選器,然後將篩選器轉換為文字模式以進行編輯。

如需建立篩選的詳細資訊,請參閱篩選總覽

如需建立報告的詳細資訊,請參閱建立自訂報告

  1. 執行下列其中一項:

    若要從清單存取篩選器,請移至清單並按一下​ 篩選器 ​圖示,然後將游標移至您要修改之​ 篩選器 ​側面板中的篩選器,然後按一下​ 編輯 ​圖示 編輯圖示 篩選器​側面板會顯示您選取的篩選器,或舊版篩選器產生器開啟。

    若要從報告存取篩選器,請移至報告,然後按一下​報告動作 > 編輯 > 篩選器​索引標籤。

  2. 執行下列其中一項:

    如果您在清單上使用​ 篩選器 ​側面板,請按一下​文字模式

    如果您使用舊版篩選產生器或報表,請按一下​ 新增篩選規則 ​以開始新增篩選條件。 然後,按一下產生器右側的​ 切換至文字模式 ​然後​編輯文字模式

  3. 使用文字模式新增篩選陳述式。 每個篩選陳述式都可包含下列各行及其他資訊:

    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

  4. 若要新增由「OR」運運算元連線的篩選陳述式,請執行下列動作:

    1. 新增一行程式碼和型別OR:1:,後面接著您要篩選的物件或屬性,以及您要用來比較的值。 若要參照任何狀態(「新增」除外)的任務,請使用下列行:

      OR:1:status=NEW

    2. 新增第二行並輸入OR:1:,後面接著物件、修飾元和修飾元程式碼。 若要定義代碼明細行的修正因子,以參考除「新增」以外的所有作業狀態,請使用下列修正因子明細行:

      OR:1:status_Mod=notin

      新陳述式的每一行前面都必須加上「OR:<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
  5. 按一下「套用」或「完成」以儲存文字模式變更,並繼續編輯報告或篩選器。

  6. 按一下​ 儲存+關閉 ​以儲存您的報告,或按一下​ 儲存篩選器 ​以將篩選器儲存在清單中。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43