列印      開啟 PDF 版的線上說明


上一個主題

下一個主題

關於指定嵌入報表與儀表板的篩選

您可以在自訂 Web Applet 與 Web 頁標中嵌入報表與儀表板。還可設定 Web 連結欄位來開啟報表與儀表板。

建立「報表或儀表板」類型的自訂 Web Applet、Web 頁標或 Web 連結時,您可以指定將在執行時間套用的篩選。若為儀表板,您指定的篩選會套用至儀表板中的所有報表。您最多可為報表或儀表板指定六個篩選。

備註:您在篩選中指定的資料欄必須已包含在報表中,且必須將資料欄的篩選設為「會提示」。否則,執行報表時將不會套用您在 Web Applet、Web 頁標或 Web 連結中指定的篩選。

P0 參數

在 P0 參數中,您可在參數字串的開頭處,指定要設定的篩選數量。P0 參數的有效值為 1 到 6。P0 參數只能在參數字串中使用一次。

篩選參數

每個篩選均使用三種參數:運算子、資料欄及值,且必須按此順序指定各參數。您會在參數 P1-P3 中指定第一個篩選,然後在不同的三種參數集合中指定後續篩選,也就是 P4-P6、P7-P9、P10-P12、P13-P15 及 P16-P18。您必須使用 & 符號來分隔參數。每個參數只能在參數字串中使用一次。

語法

若為單一篩選,其語法如下所示:

P0=1&P1=運算子&P2=資料欄&P3=

若要指定其他篩選,可新增參數 P4-P6、P7-P9 等,並提高 P0 參數的值來符合新增篩選的數量。因此,若為兩個篩選,則語法如下所示:

P0=2&P1=運算子&P2=資料欄&P3=&P4=運算子&P5=資料欄&P6=

以下各節說明組成篩選的運算子、資料欄及值參數。

運算子

三個篩選參數中的第一個參數是指定運算子。下表列出您可以使用的運算子。

運算子

描述

eq

等於或位於

neq

不等於或不位於

lt

小於

gt

大於

ge

大於或等於

le

小於或等於

bwith

開頭是

ewith

結尾為

cany

包含任何。值參數可擁有多重值,彼此以加號 (+) 分隔,且您必須指定值的數目。例如,若要尋找 1、3 及 5 等「銷售地區」(亦即,共有三個地區):

&P1=cany&P2=Sales.Region&P3=3+1+3+5

call

包含所有。值參數可擁有多重值,彼此以加號 (+) 分隔,且您必須指定值的數目。

like

類似。值參數必須包含值,且值字串須以萬用字元 % (百分比符號) 為結尾。例如,若要尋找類似 Acme 的客戶名稱:

&P1=like&P2=Account.Name&P3=Acme%

top

n 名項目。例如,若要尋找前 6 名銷售營收:

&P1=top&P2=Sales.Revenue&P3=6

bottom

n 名項目。例如,若要尋找後 4 名銷售營收:

&P1=bottom&P2=Sales.Revenue&P3=4

bet

介於。值參數必須擁有兩個值,彼此以加號 (+) 分隔,且您必須指定值的數目。例如,若要篩選介於 3 與 7 之間的「銷售地區」,請使用:

&P1=bet&P2=Sales.Region&P3=2+3+7

null

為空值。值參數必須為 0 (零),或省略。

nnull

非空值。值參數必須為 0 (零),或省略。

資料欄

三個篩選參數的第二個參數是指定要篩選的資料欄。指定資料欄時,請注意以下各點:

  • 您必須指定表格名稱與資料欄名稱,並如下列範例所示以句號 (.) 分隔,其中指定了來自「客戶」表格的「名稱」欄位:

    Account.Name

  • 如果表格名稱或資料欄名稱內含空格,則須以雙引號括住名稱,如下列範例所示:

    "Activity Metrics"."# of Activities"

  • 您必須使用原始的資料欄名稱,而非顯示名稱。

值是在三個篩選參數的第三個參數中所指定。您可以直接指定一值,或指定欄位作為參數,如下所述:

  • 若要在篩選器參數中包含使用者或系統欄位,請將游標移至「參數」欄位中要新增參數的位置,然後「使用者與系統欄位」清單中選取要包含的欄位。

    如需關於可用於參數中之使用者與系統欄位的詳細資訊,請參閱使用者與系統欄位。

  • (僅限「詳細資料」記錄類型的 Web Applet,以及 Web 連結) 若要在篩選器參數中包含來自記錄類型的欄位,請將游標移至「參數」欄位中要新增欄位的位置,然後從記錄類型「欄位」清單選取該欄位,其中記錄類型是指為其建立 Applet 之記錄類型的名稱。

例如,若從記錄類型「欄位」清單選取「資料列 ID」欄位,就會插入 %%%Row_Id%%%。%%%Row_Id%%% 將在執行階段取代成目前記錄的資料列 ID。

備註:報表或儀表板的 URL 是在執行階段產生。報表或儀表板的 URL 長度會因時而異,視執行階段傳給報表篩選 URL 的值而定。每個瀏覽器都具有 URL 長度上限。如果報表或儀表板的 URL 超過此長度,則當使用者嘗試檢視報表或儀表板時,瀏覽器可能會出現不確定的行為。


2018年8月 Copyright © 2005, 2018, Oracle 及/或其關係機構。版權所有. Legal Notices.