用户帮助 > 显示符合特定条件的项 > 创建查询 > 查询筛选器:重要考虑事项
  
查询筛选器:重要考虑事项
在查询中使用查询筛选器时,请考虑下列事项:
查询筛选器
注解
一般查询信息
创建了命名查询的用户可对其进行编辑。如果共享命名查询的承担者(用户和组)具有查询创建者所分配的编辑权限,则可以编辑该查询。命名查询只能由创建了它的用户或管理员删除。
必须为查询提供名称,但不必提供说明或将其与组共享。
要创建或编辑查询,必须具有管理员为您分配的 CreateQuery 权限。
有多个筛选器的查询可能会比只有一个或两个筛选器的查询运行时间长。
管理员会定义状态、范围和阶段。
管理员会定义可以查询的定制字段,例如,SeverityReviewed ByRoot CauseLifecycle Phase。为定制字段指定条件时,如果该字段不是必填字段,则您可以选择查询空值。
要在查询中包括空字段值,请选择“或为空”选项。此选项仅可用于特定字段。
包括在特定类型中不可见的字段的查询不会返回字段在其中不可见的项。
附件筛选器
指定附件字段的条件时:
从数据筛选器对话框中选择要查询的附件字段。
选择要查询的附件属性。
可从中进行选择的字段列表是数据库中的字段列表。
分支筛选器
如果您不具备查看特定项类型和/或其分支的权限,则在修改查询时,不会显示分支筛选器。
文本筛选器
对于文本字段,请在字段名称包含”字段中键入要搜索的字词或短语。文本字段查询可能区分大小写,这取决于数据库(有关详细信息,请咨询您的管理员)。
要查询空文本字段,请将字段名称包含”字段留空,然后选择“或为空”选项。
默认情况下,Windchill RV&S 会搜索包含文本字符串中字词的所有具体值的项。例如,如果您搜索 print optionWindchill RV&S 可能会仅返回将 printoption 作为单独字词包含在文本字段中的项。要搜索包含完整文本字符串的项,请使用双引号,例如 “print option”
由于动态计算的字段不会存储在数据库中,因此无法在 Windchill RV&S 客户端中使用全文本字段搜索找出动态计算的短文本字段。要搜索动态计算的短文本字段,请创建包含特定“字段包含”比较的查询。有关计算字段的详细信息,请咨询您的管理员。
Any Text Field 筛选器旨在返回在文本字段中包含特定字词(例如,"frequency"、"calculator" 和 "hardware")的查询结果。系统会忽略 "the"、"this" 和 "a" 等常见字词;但是,“项”视图中的筛选器的确会接受常见字词,如 "the"。
要搜索文字 "OR"(全部大写),它必须用引号括起来,如 "Cat OR Dog" 和 Cat "OR" Dog。 如果 "OR" 本身带引号,则只有当 "OR" 不是 Windchill RV&S 数据库的文本搜索配置中的排除字时,才会返回结果。
* 
在 Oracle 中,搜索 "Cat OR Dog" 会返回任意位置包含 "Cat" 或 "Dog" 的结果。如果 "OR" 出现在带引号的文本字符串内的其他两个字词之间,则会根据其特殊的保留字含义来处理该字词。
如果为 Any Text Field 筛选器指定的文本太通用,则查询可能会停止,因为它耗用的系统资源过多。
日期筛选器
对于日期字段,您可以指定下列符号日期之一:YesterdayTodayTomorrow。要设置特定日期,请在单击“查找日期”后从日历中选择一个日期/时间,或者使用 MM/dd/yyyy HH:mm:ss 格式键入一个日期/时间。
在查询中指定日期范围时,所有日期都会作为时间戳处理并转换为 Windchill RV&S 服务器上的时区,然后截断为仅日期格式。生成的仅日期格式随后会转换为 Windchill RV&S 服务器上的结构化查询语言 (SQL) 语句格式,而且将基于服务器的时区来运行查询。如果定义日期范围的用户与 Windchill RV&S 服务器处于不同的时区,则可能会在所定义范围的起点或终点减少或增加一天。日期回滚可能会导致查询结果变化。
* 
如果用户与 Windchill RV&S 服务器处于同一时区,则日期范围转换不会造成任何问题。
例如,如果 Windchill RV&S 服务器位于“美国/纽约”时区,而下列查询日期范围是由德国的用户定义的:Jan 1, 2009 to Jan 31, 2009,则日期范围的最终转换将为从 Dec 31, 2008 06:00:00 AM GMT+01:00Jan 31, 2009 06:00:00 AM GMT+01:00
为了避免在 Windchill RV&S 中使用查询日期范围时出现任何日期回滚,PTC 建议用户指定要连接的 Windchill RV&S 服务器所使用的时区。
如果您的管理员已将日期字段配置为显示时间,则您可以将时间包括到日期筛选器中,具体方式是从日历中选择“显示时间”选项,然后选择对应的时间。时间采用 24 小时制指定,从 00:00:0023:59:59(包含两者);但是,Windchill RV&S 以 12 小时制显示时间。例如,如果指定 13:56:45,则时间显示为 1:56:45 PM
显示的日期字段不会随用户执行操作时所在的时区发生变化;不过,显示的日期/时间字段和时间条目会因用户执行操作时所在的时区而异。
符号日期按照 Windchill RV&S 客户端的时区来求值。
ID 筛选器
指定条件以按 ID 显示活动项和版本化的项时,您可以:
仅显示特定活动项例如,ID is = 123 会返回 123
显示活动项以及该项的所有版本。例如,启用 ID is = 123include versions 会返回 123123-1.0123-1.1123-1.2
显示一系列活动项。例如,ID is > 123< 128 会返回 124125126127
显示特定版本化的项。例如,ID is = 123–1.0 会返回 123–1.0
* 
您不能显示一系列版本化的项。例如,ID is > 123-1.0< 123-2.0
文档 ID 筛选器
指定条件以显示活动文档和版本化文档所包含的内容时,您可以:
显示活动文档的内容。例如,Document ID is = 123Is live 会返回活动文档 123 所包含的内容。
显示一系列活动文档中的内容。例如,Document ID is > 123< 128Is live 会返回活动文档 124125126127 所包含的内容。
显示版本化文档的内容。例如,Document ID is = 123–1.0 会返回版本化文档 123–1.0 所包含的内容。
* 
您不能显示一系列版本化文档的内容,例如,Document ID is > 123-1.0< 123-2.0
标签筛选器
如果您不具备查看特定项类型的权限,并且这些类型具有关联的标签,则在修改查询时,不会显示标签筛选器。
搜索空白标签会显示您有权查看的所有带标签的项。
更改包筛选器
如果您不具备查看任何更改包类型的权限,则在创建查询时,不会显示更改包筛选器。
项筛选器
项筛选器用于查找在您的管理员所定义的文档模型中操作的特定内容和文档项类型。
如果已启用文档版本化,则默认情况下查询会返回所有项(活动项和版本化的项)。要指定活动项或版本化的项,请包括“是活动项”“已版本化”筛选器。
工作流和文档项目筛选器
对于工作流和文档项目字段,只会列出您有权查看的项目。您的管理员会定义项目权限。
配置管理项目筛选器
您不能查询配置管理项目字段。
关系筛选器
在为关系字段指定条件时:
“选择要执行查询的关系字段”字段中,指定包含相关项的关系字段。
为了将查询限制为后向或前向关系,如果您为关系字段选择“后向关系”,则会自动选定“后向”选项。如果您为关系字段选择“前向关系”,则会自动选定“前向”选项。对于自定义关系字段,也会自动选定“前向”选项。不能更改这些选项。
关系标志由管理员在定义关系字段的过程中设置。可从中进行选择的字段列表是数据库中的字段列表。
历史记录(按值)筛选器
您无法查询附件或源链接字段。