共用方式為


清單篩選設定

注意

自 2022 年 10 月 12 日起,Power Apps 入口網站為 Power Pages。 其他資訊:Microsoft Power Pages 現在已推出 (部落格)
我們很快就會遷移並將 Power Apps 入口網站文件與 Power Pages 文件併合。

新增在清單上篩選記錄的功能很簡單:啟用篩選選項,然後選擇一個或多個對使用者顯示的篩選類型即可。 可以依照符合使用者所提供的某些文字的屬性篩選,或選取一系列選項。 您還可以設計幾乎任何想像得到的篩選類型,使用 [進階尋找]。

啟用清單篩選

請在中繼資料篩選條件分區中,選取已啟用的核選方塊。 這樣會在顯示時將篩選區域新增至清單。 在您至少定義一個篩選類型之前,此方塊會是空的。

您可以使用 [方向] 設定定義篩選區域在清單上的呈現方式。 預設值 [水平] 會在清單上方呈現篩選區域。 垂直方向會將篩選區域呈現為清單左側的方塊。

中繼資料篩選設定。

篩選類型

篩選類型 描述
文字篩選 使用文字方塊搜尋特定資料表的選定屬性中的相符文字來篩選清單。
屬性篩選組 使用一系列核取方塊篩選清單,每個核取方塊都會嘗試對照特定資料表的特殊屬性比對其條件。
查詢組 使用一系列核取方塊篩選清單,每個都代表特定資料表的記錄與相關資料表的記錄之間的關係。
範圍篩選組 類似屬性篩選組,不同之處在於每個核取方塊可代表兩個條件,而不是一個 (例如,大於或等於 0 且小於 100)。
動態挑選清單組 類似選擇屬性篩選組上的挑選清單值。 動態挑選清單組不需要您指定要做為篩選依據的挑選清單選項;而是在清單載入時產生完整的選項清單。
動態查詢組 類似查詢組。 動態查詢組不需要您指定要做為篩選依據的查詢選項;而是在清單載入時產生完整的選項清單。
FetchXML 篩選 使用 FetchXML 篩選條件篩選清單。

文字篩選

文字篩選會新增文字方塊至清單篩選區域,該區域繫結於清單資料表類型的屬性。 使用者套用篩選時,清單只會顯示所選取屬性包含值的這些記錄。

若要新增文字篩選,選取 + 文字篩選

新增文字篩選。

文字篩選使用下列屬性:

名字 描述
屬性 做為篩選依據的資料表類型的所選取清單的屬性名稱。 只有字串類型的屬性對文字篩選有效。
顯示名稱 清單顯示時,覆寫篩選的標籤。 根據預設,這將會自動設定為所選取屬性的名稱。

屬性篩選組

屬性篩選組會新增一系列選項,做為篩選清單的依據,繫於清單的所選取資料表類型的單一屬性。 使用者套用篩選時,清單只會顯示至少確實符合一個所選取選項的這些記錄。

屬性篩選設定。

屬性篩選組會使用下列屬性:

名字 描述
屬性 做為篩選依據的資料表類型的所選取清單的屬性名稱。 只有下列類型的屬性對文字篩選有效:String、BigInt、Decimal、Double、Integer、Money、Picklist、DateTime 和 Boolean。
顯示名稱 清單顯示時,覆寫篩選的標籤。 根據預設,這將會自動設定為所選取屬性的名稱。
選項​​ 做為篩選依據的可能值集合。 如需詳細資訊,請參閱下方。

屬性篩選組選項

屬性篩選組通常可以擁有任意數目的屬性,除了 Picklist 和 Boolean 屬性之外。 Boolean 屬性篩選組只能有一個或兩個選項 — 一個 true 和一個 false 選項。 對於 Picklist 中每一個可能的值,Picklist 屬性篩選組最多可以有一個選項。

選項會有下列屬性:

名稱 描述
運算子 比較運算子用來篩選結果,例如等於、小於等。 選項的運算子清單將取決於針對篩選所選取的屬性類型。 例如,數值 (Decimal) 類型會有運算子,例如「小於」或「大於」,其中「字串」屬性將使用運算子,例如「開始為」或「包含」。 挑選清單和布林值運算子一律為「等於」。
用於此篩選條件的實際值。
顯示名稱 覆寫 [篩選] 方塊中此選項的顯示名稱。 根據預設,這將會設定為與值屬性相同的值。

查詢組

查詢組會新增一系列選項,做為篩選清單的依據,繫結於清單的所選取資料表類型的相關資料表。 使用者套用篩選時,清單只會顯示至少確實符合一個所選取相關記錄的這些記錄。

查詢組。

查詢組會使用下列屬性:

名字 描述
關聯性 做為篩選依據的資料表類型的所選取清單的相關資料表名稱。 只有與清單的所選資料表類型具有一對多或多對多關聯的資料表,才能顯示為此篩選類型的選項。
顯示名稱 清單顯示時,覆寫篩選的標籤。 根據預設,這會自動設定為所選取關聯的名稱。
選項​​ 做為篩選依據的可能值集合。 如需詳細資訊,請參閱下方。

查詢組選項

查詢組通常可以有任意數目的選項,只會限制所選相關類型的相關記錄數目。

選項會有下列屬性:

名稱 描述
要做為篩選依據的所選相關類型的記錄。
顯示名稱 覆寫 [篩選] 方塊中此選項的顯示名稱。 根據預設,這將會設定為與值屬性相同的值。

範圍篩選組

範圍篩選組會新增一系列選項至 [篩選] 區域,每個選項都有一或兩個條件。 使用者套用篩選時,清單只會顯示確實符合所有條件或至少符合一個所選取選項的這些記錄。

範圍篩選設定。

範圍篩選組使用下列屬性:

名字 描述
屬性 做為篩選依據的資料表類型的所選取清單的屬性名稱。 只有下列類型的屬性對文字篩選有效:String、BigInt、Decimal、Double、Integer、Money、DateTime。
顯示名稱 清單顯示時,覆寫篩選的標籤。 根據預設,這將會自動設定為所選取屬性的名稱。
選項​​ 做為篩選依據的可能值集合。 如需詳細資訊,請參閱下方。

範圍篩選組選項

範圍篩選組可以有任意數目的選項。 每個選項將產生篩選條件且包含一或兩個子條件,兩者都必須符合,條件才能成立。

選項會有下列屬性:

名稱 描述
運算子 1 第一個比較運算子用來篩選結果,例如「等於」和「小於」。 選項的運算子清單將取決於針對篩選所選取的屬性類型。 例如,數值 (Decimal) 類型會有運算子,例如「小於」或「大於」,其中「字串」屬性將使用運算子,例如「開始為」或「包含」。 挑選清單和布林值運算子一律為「等於」。
值 1 用於此篩選條件的第一個值。
運算子 2 (選用) 第二個比較運算子用來篩選結果,例如「等於」和「小於」。 選項的運算子清單將取決於針對篩選所選取的屬性類型。 例如,數值 (Decimal) 類型會有運算子,例如「小於」或「大於」,其中「字串」屬性將使用運算子,例如「開始為」或「包含」。 挑選清單和布林值運算子一律為「等於」。
值 2 (選用) 用於此篩選條件的第二個值。
顯示名稱 覆寫 [篩選] 方塊中此選項的顯示名稱。 根據預設,這會根據選取的運算子及值來動態設定。

動態挑選清單組

動態挑選清單組會新增一系列做為篩選依據的選項,代表所指定 [挑選清單] 欄位的所有值。 這與在屬性篩選組中選取挑選清單不同。 在屬性篩選組中,您必須指定一組選項,將提供給使用者做為篩選依據;在動態挑選清單組中,您只需要指定 [挑選清單] 欄位,整個選項組就會自動提供。 如果您需要更多掌控,我們建議您使用屬性篩選組。

動態挑選清單設定。

動態挑選清單組使用下列選項:

名字 描述
屬性 做為篩選依據的資料表類型的所選取清單的挑選清單屬性名稱。
顯示名稱 清單顯示時,覆寫篩選的標籤。 根據預設,這將會自動設定為所選取屬性的名稱。

動態查詢組

動態查詢組會新增一系列動態選項,做為篩選清單的依據,繫結於清單的所選取資料表類型的相關資料表。 使用者套用篩選時,清單只會顯示至少確實符合一個所選取相關記錄的這些記錄。

這與查詢組不同。 在查詢組中,您必須手動指定相關資料表做為篩選依據。 在動態查詢組中,您只需要指定要篩選的關聯,然後就會根據指定的相關資料表檢視表產生選項清單。

動態查詢設定。

動態查詢組使用下列選項:

名字 描述
關聯性 做為篩選依據的資料表類型的所選取清單的相關資料表名稱。 只有與清單的所選資料表類型具有一對多或多對多關聯的資料表,才能顯示為此篩選類型的選項。
檢視表​​ 檢視表 (已儲存查詢),當做要做為篩選依據的動態資料表清單的來源。
標籤欄 檢視表的欄位,提供每個資料表的 [名稱] 值。
關聯篩選查詢 指定 [關聯] 欄位所指定資料表與已登入使用者之間的關聯。 如果 [關聯] 欄位所指定的資料表與連絡人同樣有關聯,您可以將篩選選項清單的範圍縮小到僅與已登入的使用者相關。
顯示名稱 清單顯示時,覆寫篩選的標籤。 根據預設,這會自動設定為所選取關聯的名稱。

FetchXML 篩選

範圍篩選可以建立簡單的文字方塊篩選 (例如文字篩選) 或一組選項 (例如其他篩選類型)。 這可讓您使用 FetchXML,為清單手動建立幾乎任何類型的篩選。

FetchXML 篩選設定。

FetchXML 篩選僅使用一個屬性:

名字 描述
FetchXML 代表篩選的 XML 陳述式。

另請參閱