Loading
CRM Analytics
筛选器表达式语法

筛选器表达式语法

在基于数据集中一个或多个尺寸的筛选器转换中创建筛选器表达式。您可以使用标准筛选器表达式或 SAQL 筛选器表达式。

备注
备注
  • 筛选器表达式中的字符串比较区分大小写。
  • 在您对从上行 sfdcDigest 节点中提取的 Salesforce ID 字段进行筛选时,使用筛选器表达式中的 18 个字符 ID 值。sfdcDigest 节点会提取 18 个字符 ID,筛选器转换会在 ID 字段中执行字符串比较。

    示例:RecordTypeId:EQ:0126A0000016QfyQAE

要使用标准筛选器表达式,请在数据流编辑器中取消选择使用 SAQL 选项,或在数据流 JSON 中使用 filter 参数。您可以使用以下类型的筛选器表达式。

筛选器表达式语法 说明
dim:EQ:value

如果尺寸和数值相等则为 True。

数据流编辑器示例:StageName:EQ:Closed Won

数据流 JSON 示例:"filter": "StageName:EQ:Closed Won"

dim:R:val0:val1

如果左侧尺寸位于 val0 和 val1 之间指定的范围内则为 True。

数据流编辑器示例:EmployeeId:R:100:1000

数据流 JSON 示例:"filter": "EmployeeId:R:100:1000"

dim:R:val

true维度是否大于或等于基于二进制排序顺序的值。例如,当维度为“城市”且值为“安德森”时,值为 true,因为“城市”>“安德森”)。

数据流编辑器示例:LastName:R:Li

数据流 JSON 示例:"filter": "LastName:R:Li"

dim:R::val

如果尺寸小于或等于基于二进制排序的值则为 True。

数据流编辑器示例:LastName:R::Levy

数据流 JSON 示例:"filter": "LastName:R::Levy"

dim:N:val

如果尺寸和数值不相等则为 True。

数据流编辑器示例:RoleName:N:Manager

数据流 JSON 示例:"filter": "RoleName:N:Manager"

dim:EQ:val1|val2

如果尺寸等于值 val1 或 val2 则为 True。该筛选器表达式使用逻辑 OR 运算符 ( | )。您可比较尺寸值与 2 个以上的值。例如,要比较 3 个值,使用以下句法:dim1:EQ:val1|val2|val3。

数据流编辑器示例:Lead Status:EQ:Open|Contacted

数据流 JSON 示例:"filter": "Lead Status:EQ:Open|Contacted"

dim1:EQ:val1,dim2:EQ:val2

如果尺寸 dim1 等于 val1 并且尺寸 dim2 等于 val2 则为 True。该筛选器表达式使用逻辑 AND 运算符 ( , )。您可比较 2 个以上的评测。例如,要比较 3 个维度,使用以下句法:dim1:EQ:val1,dim2:EQ:val2,dim3:EQ:val3。

数据流编辑器示例:Lead Status:EQ:Qualified,Rating:EQ:Hot

数据流 JSON 示例:"filter": "Lead Status:EQ:Qualified,Rating:EQ:Hot"

要使用 SAQL 筛选器表达式,请在数据流编辑器中选择使用 SAQL 选项,或在数据流 JSON 中使用 saqlFilter 参数。在表达式中使用 SAQL filter 语句,不带 a = filter a by 部分。请参阅

示例
示例

此示例会返回行,其中阶段名称字段包含建议书/报价单协商/审阅

数据流编辑器:StageName in ["Proposal/Price Quote", "Negotiation/Review"]

数据流 JSON:"saqlFilter": "StageName in [\"Proposal/Price Quote\", \"Negotiation/Review\"]"

备注
备注 在 JSON 中,使用 \ 转义筛选器中的双引号。

有关 SAQL 运算符的完整信息,请参阅 Analytics SAQL 开发人员指南

另请参阅:

 
正在加载
Salesforce Help | Article