Version 2021

使用有效搜索语法的方法

搜索语法根据您所使用的搜索类型的不同会有所变化。

搜索中的操作符

您可以使用操作符来合并搜索词和短语,从而提高搜索效率。

  • 搜索条件可以是单个词条,例如销售或分析图表。
  • 短语是一组包含在双引号内的词条,例如 "销售分析图表"。

您可以在搜索中使用下列操作符:

    操作符字母必须全部用大写输入,例如 AND,而不能用 and And

  • OR:这是默认操作符,条件未用操作符分隔时可用。OR 操作符会链接搜索条件并在任何一个搜索词存在时查找匹配的对象。
  • 要搜索含有“销售”或“收益”搜索词的对象,请在搜索字段内键入销售收益销售 OR 收益

  • AND:用于查找两个搜索词同时存在于对象名称中的对象。
  • 要搜索同时包含“销售”和“收益”的对象,请在搜索字段内键入销售 AND 收益

  • + (加号):要求搜索词存在于对象名称中。必填的搜索词必须输入在加号的后面。
  • 要搜索包含“销售”,且可能包含“收益”的对象,请在搜索字段内键入 +销售收益

  • NOT:用于排除对象名称中包含搜索词的对象。搜索时必须包含要搜索的词,以及要排除的词。
  • 要搜索包含“销售”但不包含“收益”的对象,请在搜索字段内键入销售 NOT 收益

  • -(减号):用于排除对象名称中包含搜索词的对象。搜索时只能使用排除的词,与使用 NOT 操作符的搜索并不相同。
  • 要搜索不包含“收益”的对象,请在搜索字段内键入 -收益

    如果您需要搜索特殊字符,例如 + 或 -,请在字符前输入后斜杠(\)。这表示该字符输入搜索的一部分,并不是作为操作符使用。例如,要搜索“评级 +A -A 报表”,请输入评级 \+A \-A 报表

在视图筛选器内搜索时使用的操作符和通配符

当您输入搜索条件时可以使用通配符,如半角星号(*)或半角问号(?),用来代表一个或多个字符。当您不知道实际字符是什么或您不想输入全名时,通配符常被用来代替一个或多个字符。

  • 用半角星号(*)来替换一个或多个字符。
  • 输入销售*将查找所有包含销售字样的词语。星号的位置很重要:销售*可能查找到销售人员销售税,但不会查找美元销售。要查找美元销售,您可以输入*销售

  • 用半角问号(?)替换一个字符。
  • 输入 sal?,您将查找到如 salesal2,但不会查找到 sales,因为 sales 中有两个多余的字符而问号只能替换其中一个字符(输入中文时也一样,如果输入“销售?”,您可查找到“销售额”或“销售2”,但不能查找到“销售金额”)。

视图筛选器中的正确和有效的搜索语法示例

以下示例假设实体名称有两种显示(浏览)形式:FirstLastFirst 表示名而 Last 表示姓。

  • 没有包含通配符的搜索关键词将在首尾添加通配符。
  • 用户输入:

    筛选器:名为"*aaa*"或姓氏为"*aaa*"

  • 任何位于双引号中的文本将被视为参照文字。例如:

    用户输入:"aaa"

    筛选器:名="aaa"或姓氏 ="aaa"

  • 如果包含通配符在内,MicroStrategy Web 将不再添加任何通配符。例如:
  • 用户输入:aaa*

    筛选器:名为"aaa"或姓氏为"aaa"

    用户输入:a*aa

    筛选器:名为 "a*aa" 或姓氏为 "a*aa"

  • 空格、逗号或表示两个条件之间的逻辑操作符 OR 的单词 OR。OR 将被放在多个形式之间。
  • 用户输入:aaa* *bbb 用户输入:aaa*,*bbb 用户输入:aaa* OR *bbb

    筛选器:(名为 "aaa*" 或姓氏为 "aaa*")OR(名为 "*bbb" 或姓氏为 "*bbb")

  • 符号 & 或文字 AND 表示两个条件之间的逻辑操作符 AND。OR 将应放在多个形式之间。
  • 用户输入:"aaa"&"bbb" 用户输入:"aaa" AND "bbb"

    筛选器:(名 = "aaa" 或姓氏 = "aaa")AND (名 = "bbb" 或姓氏 = "bbb")

  • 减号(-)或表示两个条件之间逻辑操作符 AND NOT 的单词 NOT。如果减号(-)操作符或 NOT 操作符放在搜索文本的开头,则该操作符作为 NOT 使用。如果减号(-)操作符或 NOT 操作符放在搜索文本的结尾,则该操作符会被忽略。
  • 用户输入:"aaa" NOT "bbb"

    筛选器:(名=“aaa”或姓氏=“aaa”)AND NOT(名=“bbb”或姓氏=“bbb”)

    用户输入:-"aaa"

    筛选器:NOT (名 = "aaa" 或姓氏 = "aaa")

    用户输入:"aaa" AND "bbb" NOT

    筛选器:(名 = "aaa" 或姓氏 = "aaa")AND (名 = "bbb" 或姓氏 = "bbb")

  • 形式名(不区分大小写)后跟上冒号可以用来查找特定的形式。
  • 用户输入:[Last]:aaa

    筛选器:姓氏为 "aaa"

    用户输入:[First]:aaa OR [Last]:bbb OR ccc

    筛选器:(名为 "*aaa*")或(姓氏为 "*bbb*")或(名为 "*ccc*" 或姓氏为 "*ccc*")

  • 减号(-)或表示两个条件之间逻辑操作符 AND NOT 的单词 NOT。如果减号(-)操作符或 NOT 操作符放在搜索文本的开头,则该操作符作为 NOT 使用。如果减号(-)操作符或 NOT 操作符放在搜索文本的结尾,则该操作符会被忽略。
  • 用户输入:"aaa" NOT "bbb"

    筛选器:(名 = "aaa" 或姓氏 = "aaa")AND NOT (名 = "bbb" 或姓氏 = "bbb")

    用户输入:- "aaa"

    筛选器:NOT (名 = "aaa" 或姓氏 = "aaa")

    用户输入:"aaa" AND "bbb" NOT

    筛选器:(名 = "aaa" 或姓氏 = "aaa")AND (名 = "bbb" 或姓氏 = "bbb")

  • 比较操作符(<、<=、>、>=)可以放在条件的最前面。比较操作符必须是搜索文本中的首个字符或放在空格之后。
  • 输入:ID > 3000

    筛选器:ID 大于 3000

相关主题

按照对象类型、所有者、日期或描述搜索的方法

搜索达析报告、报表、文件夹和其他对象

应用视图筛选器到报表的方法

根据业务实体筛选数据的方法