Windchill 基礎原理 > Windchill 搜尋 > 搜尋參考 > 相關物件搜尋運算子
相關物件搜尋運算子
下列運算子會顯示在「相關物件搜尋」欄位下。
選取一個運算子時,請注意以下事項:
出現的運算子取決於屬性類型。
唯一接受萬用字元的運算子是「如同」「不如同」。這些運算子僅適用於字串。
根據在您網站完成的自訂,搜尋行為可能有所不同。
所有屬性類型
「空值」
「不為空值」
空值運算子會搜尋值是否存在,但不會評估值本身。空值為保留空白的屬性。
例如,您針對下列值執行搜尋:
「材料」:鋼「材料」:鐵「材料」「材料」:鋁
「不為空值」- 傳回在「材料」欄位中輸入任何值的所有物件:
「材料」:鋼「材料」:鐵「材料」:鋁
「空值」- 傳回未在「材料」欄位中輸入任何值的所有物件:
「材料」
* 
「空值」運算子是唯一傳回空值的搜尋。其他所有搜尋都會針對不是空值的值進行比較。
「等於」
「不等於」
傳回精確匹配的值。
例如,您針對下列值執行搜尋:
「材料」:鋼「材料」:鐵「材料」:鋁
「等於」 Steel - 傳回具有鋼的所有物件:
「材料」:鋼
「不等於」 Steel - 傳回具有鋼以外任何材料的所有物件:
「材料」:鐵「材料」:鋁
* 
您必須提供精確值。字元區分大小寫,字串之間的空格會逐一評估。
如果屬性為值清單,您可以從下拉選單中選取一或多個值。
如需使用類型特定運算子的資訊,請參閱以下幾節:
字串
字串欄位由使用者手動輸入,且可以包括數字、字母與符號。
* 
字串會根據您的地區設定、字元編碼與資料庫定序以不同方式處理。
下表使用英文地區設定的預設設定。
字串
「在」
「不在」
提供由縱線字元 ('|') 或逗號分隔的可能值清單。
例如,您針對下列值執行搜尋:
「標題」:發行版本的規格「標題」:專案時間表「標題」:連絡人一覽表「標題」:連絡人一覽表
「在」 contact matrix, Project Timeline - 傳回標題在清單中的所有物件:
「標題」:專案時間表「標題」:連絡人一覽表
「不在」 contact matrix, Project Timeline - 傳回標題不在清單中的所有物件:
「標題」:發行版本的規格「標題」:連絡人一覽表
* 
您必須提供精確值。字元區分大小寫,字串之間的空格會逐一處理。
「如同」
「不如同」
搜尋字串值,從字串的開頭開始並朝結束移動。
例如,您針對下列值執行搜尋:
「標題」:發行版本的規格「標題」:附錄 9「標題」:針對發行版本核准「標題」:Review09-17
「如同」 app - 傳回標題以 "app" 開頭的所有物件:
「標題」:針對發行版本核准
「不如同」 app - 傳回標題非以 "app" 開頭的所有物件:
「標題」:發行版本的規格「標題」:附錄 9「標題」:Review09-17
「如同」*9 - 傳回標題包括數字 9 的所有物件:
「標題」:附錄 9「標題」:Review09-17
「不如同」*9 - 傳回標題不包括數字 9 的所有物件:
「標題」:發行版本的規格「標題」:針對發行版本核准
* 
所有字串都會以繼承結尾萬用字元處理。例如,app *app 之間沒有功能上的差異。
同樣地,*9**9 也會傳回相同結果。
* 
文字搜尋區分大小寫。字串之間的空格會逐一處理。
這是唯一接受萬用字元的搜尋。接受星號萬用字元 (*)。星號代表零或多個字元。
>
>=
<
<=
傳回大於或小於字串的字串值。
按字元值排序字串,以字串中的第一個字元開始。字元值會使用可列印 ASCII 碼評估。如需詳細資訊,請參閱 http://www.ascii-code.com/
除了某些例外,排序順序如下:spaces < symbols < 0-9 < A-Z < a-z
例如,下列字串會按值從最小到最大排序:
1
1 2 a
ABC
Efg ABC
m45
x
例如,您與另一位使用者負責評估個別員工提交的預算請求。您已根據員工姓名分割工作。您負責評估姓名開頭從 A 到 L 之員工的請求,您的同事負責評估從 M 到 Z 之員工的請求。
為了增強此機制的複雜度,會將隨機的 5 個字元識別元附加到每次提交的前面。因此,您會有下列檔案:
「名稱」:469hh Anderson「名稱」:02bf5 Jones「名稱」:t7811 Morris「名稱」:981zr Smith
> zzzzz M - 傳回具有較大字元值的字串:
「名稱」:981zr Smith
>= zzzzz M - 傳回具有較大或相等字元值的字串:
「名稱」:t7811 Morris「名稱」:981zr Smith
< zzzzz M - 傳回具有較小字元值的字串:
「名稱」:469hh Anderson「名稱」:02bf5 Jones
<= zzzzz M - 傳回具有較小或相等字元值的字串:
「名稱」:469hh Anderson「名稱」:02bf5 Jones「名稱」:t7811 Morris
* 
zzzzz - 小寫 'z' 的值大於數字與其他文字字元。
M - 大寫 M 的值大於 A-L。
數字
某些欄位只接受數字值。
如果您輸入受限的字元 (包括空格),會顯示錯誤訊息。
數字
「在」
「不在」
提供由縱線字元 ('|') 分隔的可能值清單。
例如,您針對下列值執行搜尋:
「成本」:16.25「成本」:462「成本」:585.50「成本」:1100

「在」10|16.25|585 - 傳回具有列出成本的所有物件:
「成本」:16.25
「不在」10|16.25|585 - 傳回具有不在清單中之成本的所有物件:
「成本」:462「成本」:585.50「成本」:1100
>
>=
<
<=
搜尋大於或小於所提供之值的數字。
例如,您針對下列值執行搜尋:
「成本」:16.25「成本」:462「成本」:585.50「成本」:1100

> 462 - 傳回成本大於 462 的所有物件:
「成本」:585.50「成本」:1100
>= 462 - 傳回成本大於或等於 462 的所有物件:
「成本」:462「成本」:585.50「成本」:1100
< 462 - 傳回成本小於 462 的所有物件:
「成本」:16.25
<= 462 - 傳回成本小於或等於 462 的所有物件:
「成本」:16.25「成本」:462
日期
按一下行事曆圖示 或使用您網站強制使用的格式輸入日期。
下列範例使用 YYYY-MM-DD 格式。
日期
介於 (between)
傳回指定時間期間之內的日期,包括所選日期。
例如,您針對下列值執行搜尋:
「期限」:2016-07-15「期限」:2016-07-20「期限」:2016-08-05「期限」:2016-11-29
「介於」2016-07-19 - 2016-08-05 - 傳回期限介於 7 月 19 日與 8 月 5 日之間的所有任務:
「期限」:2016-07-20「期限」:2016-08-05
「昨日」
「上週」
「上個月」
「上一季」
「去年」
傳回在過去時間期間之內的日期。
例如,目前的日期是 2015 年 7 月 15 日,而您針對下列值執行搜尋:
「期限」:2015-10-22「期限」:2016-04-17「期限」:2016-06-21「期限」:2016-07-04「期限」:2016-07-14「期限」:2016-08-11
「昨日」- 傳回期限為 7 月 14 日的所有任務:
「期限」:2016-07-14
「上週」- 傳回期限從 7 月 3 日到 7 月 9 日的所有任務:
「期限」:2016-07-04
「上個月」- 傳回期限在 2016 年 6 月的所有任務:
「期限」:2016-06-21
「上一季」- 傳回期限從 2016 年 4 月到 2016 年 6 月的所有任務:
「期限」:2016-04-17「期限」:2016-06-21
「去年」- 傳回期限在 2015 年的所有任務:
「期限」:2015-10-22
「今日」
「本週」
「本月」
「本季」
「今年」
傳回在目前時間期間之內的日期。
例如,目前的日期是 2015 年 7 月 15 日,而您針對下列值執行搜尋:
「期限」:2015-10-22「期限」:2016-04-17「期限」:2016-07-04「期限」:2016-07-12「期限」:2016-07-15「期限」:2016-08-11
「今日」- 傳回期限為 7 月 15 日的所有任務:
「期限」:2016-07-15
「本週」- 傳回期限從 7 月 10 日到 7 月 16 日的所有任務:
「期限」:2016-07-12「期限」:2016-07-15
「本月」- 傳回期限在 2016 年 7 月的所有任務:
「期限」:2016-07-04「期限」:2016-07-12「期限」:2016-07-15
「本季」- 傳回期限從 2016 年 7 月到 2016 年 9 月的所有任務:
「期限」:2016-07-04「期限」:2016-07-12「期限」:2016-07-15「期限」:2016-08-11
「今年」- 傳回期限在 2016 年的所有任務:
「期限」:2016-04-17「期限」:2016-07-04「期限」:2016-07-12「期限」:2016-07-15「期限」:2016-08-11
「明日」
「下週」
「下月」
「下季」
「明年」
傳回在未來時間期間之內的日期。
例如,目前的日期是 2015 年 7 月 15 日,而您針對下列值執行搜尋:
「期限」:2016-04-17「期限」:2016-07-16「期限」:2016-07-20「期限」:2016-08-11「期限」:2016-09-30「期限」:2016-11-14「期限」:2017-02-12
「明日」- 傳回期限為 7 月 16 日的所有任務:
「期限」:2016-07-16
「下週」- 傳回期限從 7 月 17 日到 7 月 23 日的所有任務:
「期限」:2016-07-20
「下月」- 傳回期限在 2016 年 8 月的所有任務:
「期限」:2016-08-11
「下季」- 傳回期限從 2016 年 10 月到 2016 年 12 月的所有任務:
「期限」:2016-11-14
「明年」- 傳回期限在 2017 年的所有任務:
「期限」:2017-02-12
>
>=
<
<=
傳回指定日期之前或之後的日期。
「期限」:2015-11-22「期限」:2016-01-28「期限」:2016-04-17「期限」:2016-06-21「期限」:2016-07-04「期限」:2016-08-12「期限」:2016-11-30「期限」:2017-02-05
> 2016-06-21 - 傳回期限在 2016 年 6 月 21 日之後的所有任務:
「期限」:2016-07-04「期限」:2016-08-12「期限」:2016-11-30「期限」:2017-02-05
>= 2016-06-21 - 傳回期限在 2016 年 6 月 21 日當天或之後的所有任務:
「期限」:2016-06-21「期限」:2016-07-04「期限」:2016-08-12「期限」:2016-11-30「期限」:2017-02-05
< 2016-06-21 - 傳回期限在 2016 年 6 月 21 日之前的所有任務:
「期限」:2015-11-22「期限」:2016-01-28「期限」:2016-04-17
<= 2016-06-21 - 傳回期限在 2016 年 6 月 21 日當天或之前的所有任務:
「期限」:2015-11-22「期限」:2016-01-28「期限」:2016-04-17「期限」:2016-06-21




這是否有幫助?