共用方式為


WHERE ER 函數

根據指定條件,WHERE 函數將指定的清單回傳為 記錄清單 值。

語法

WHERE (list, condition)

引數

list記錄清單

記錄清單 資料類型的資料來源的有效路徑。

condition布林值

一個有效的條件運算式,用於過濾指定清單的記錄。

回傳值

記錄清單

產生的記錄清單。

使用方式說明

此函數與 FILTER 函數不同,因為指定的條件適用於記憶體中存在的 記錄清單 類型的任何電子報表 (ER) 資料來源。

如果為此函數設定的參數 (listcondition)允許將此請求轉換為直接 SQL 調用,則會在設計階段引發警告訊息。 此訊息通知使用者,如果使用 FILTER 函數而不是 WHERE,則效能可能會提高。

範例 1

如果 廠商 設定為參考 VendTable 表的 ER 資料來源,則運算式 WHERE (Vendors, Vendors.VendGroup = "40") 回傳僅屬於廠商組 40 的廠商的清單。

範例 2

如果輸入 導出欄位 類型的資料來源 DS,並且它包含運算式 SPLIT ("A|B|C", "|"),則運算式 WHERE( DS, DS.Value = "B") 回傳僅包含一條記錄的清單,該記錄在 欄位中包含文字 「B」

其他資源

列出函數