含搜尋的集合修飾詞
您可以使用集合修飾詞透過搜尋建立元素集。
例如︰
- <Country = {"C*"}>
- <Year = {">2015"}>
- <Ingredient = {"*garlic*"}>
應永遠以雙引號、方括號或重音符號括起搜尋。您可以混用常值字串 (單引號) 和搜尋 (雙引號) 以使用清單。例如︰
<Product = {'Nut', "*Bolt", Washer}>
文字搜尋
萬用字元和其他符號可用於文字搜尋:
-
星號 (*) 將代表任何字元數量。
-
問號 (?) 將代表單一字元。
-
抑揚符號 (^) 將標記一個字的開頭。
例如︰
-
<Country = {"C*", "*land"}>
比對所有以 C 開頭或以 land 結尾的國家。
-
<Country = {"*^z*"}>
這將比對含有以 z 開頭之字的所有國家,例如 New Zealand。
數值搜尋
您可以使用這些關係運算子進行數值搜尋:>、>=、<、<=
數值搜尋永遠以這些運算子之一開頭。例如︰
-
<Year = {">2015"}>
比對 2016 和後續年份。
-
<Date = {">=1/1/2015<1/1/2016"}>
在 2015 年期間比對所有日期。記下描述兩個日期之間時間範圍的語法。日期格式需要符合問題中欄位的日期格式。
運算式搜尋
您可以使用運算式搜尋以進行更進階的搜尋。然後將針對搜尋欄位中的每個欄位值評估彙總。將選取搜尋運算式傳回 true 的所有值。
運算式搜尋通常以等號開頭: =
例如︰
<Customer = {"=Sum(Sales)>1000"}>
這將會傳回銷售值大於 1000 的所有客戶。Sum(Sales) 在目前選項上計算。這表示,若您在另一個欄位中有選項,例如 Product 欄位,則您只會取得滿足所選產品銷售條件的客戶。
若您希望條件獨立於選項,需要在搜尋字串內部使用集合分析。例如︰
<Customer = {"=Sum({1} Sales)>1000"}>
等號之後的運算式將會解譯為布林值。這表示,若這對其他內容進行評估,則任何非零數字將會解譯為 true,而零和字串將會解譯為 false。
引號
若搜尋字串包含空白或特殊字元,請使用引號。單引號暗示常值、區分大小寫並符合單一欄位值。雙引號暗示區分大小寫的搜尋,這可能符合多個欄位值。
例如︰
-
<Country = {'New Zealand'}>
僅符合 New Zealand。
-
<Country = {"New Zealand"}>
符合 New Zealand、NEW ZEALAND 和 new zealand
方括弧或重音符號可以替代雙引號。
如需詳細資訊,請參閱在選項或視覺化中搜尋。
範例:含搜尋的集合修飾詞的圖表運算式
範例 | 結果 |
---|---|
sum( {$–1<Product = {“*Internal*”, “*Domestic*”}>} Sales ) |
會傳回目前選項的銷售額,但排除與產品名稱中含字串「Internal」或「Domestic」之產品相關的交易。 |
sum( {$<Customer = {“=Sum({1<Year = {2007}>} Sales ) > 1000000”}>} Sales ) |
會傳回目前選項的銷售額,但包含「Customer」欄位中新的選項:僅針對在 2007 年期間總銷售額超過 1000000 的客戶。 |