Spotfire® 用户指南

使用文本筛选器

文本筛选器用于筛选与输入的文本字符串匹配的值。

关于此任务



在字段中键入文本字符串。

在已安装的客户端中,当您键入内容时,图表将不断更新为以当前子字符串开头的值。在 Web 客户端中,必须按 Enter 键才能执行筛选。

图表中仅保留值与文本字符串匹配的行。下面列出了关于如何搜索所需值的提示:

  • 文本筛选器不区分大小写。
  • 两个搜索词之间的空白将使行中包含这两个词。
  • 搜索“june 或 may”会找到包含这些月份之一的行。
  • 使用 *son 搜索以“son”(Anderson、Jamesson 等)结尾的行,使用 *sun* 搜索某些位置包含字母“sun”(Sunday、Asunder 等)的行。
  • 使用引号 "示例批次 alpha" 搜索精确短语。
  • 非字母数字字符不视为包含在单词中,如果没有使用引号,则按单词边界进行匹配。添加引号可以在搜索字符串中包括特殊字符。
  • 搜索日期时间日期时间:搜索日期或时间时,总是使用在图表中显示的相同格式进行搜索。年、月、日之间的分隔符将被视作词语分隔符。

    例如,假设日期在可视化表中以 YYYY-MM-DD 格式显示。

    搜索“*05”,会与2005-05-27 或 1998-12-05 等日期匹配。

    搜索“*05”,会与2005-12-30、1997-05-22 或 1879-10-05 等日期匹配。

    搜索“04-2”,会与1998-04-21 或 2005-04-29 等日期匹配。

    有时可以使用冒号来显示时间,例如:11:45pm 或 23:45。

    冒号是受保护的关键字,表示如果搜索此类时间,必须用引号将时间括起来:"23:45"。如果在不使用引号的情况下搜索 23:45,不会给出任何匹配项。

  • 搜索货币:根据货币值列的显示方式,在数字之前或之后可以具有多个符号。搜索时,如果不输入这些符号,则只搜索该值。例如,搜索 550,会找到 $550、£550 或 500kr。

示例

假设您有一个数据列,其中包含一年中的所有月份,即一月,二月,三月,... 和十二月。下面显示了键入不同文本字符串后剩余的值。
文本筛选器中的输入内容 筛选的行
j January, June, July
ju June, July
jun June
june June

有关搜索表达式的详细信息,请参见在 Spotfire 客户端中搜索