Loading
CRM Analytics
Sintaxis de expresión de filtro

Sintaxis de expresión de filtro

Se crea una expresión de filtro en la transformación filter en base a una o más dimensiones de un conjunto de datos. Puede utilizar una expresión de filtro estándar o una expresión de filtro de SAQL.

Nota
Nota
  • Las comparaciones de cadenas en expresiones de filtro distinguen entre mayúsculas y minúsculas.
  • Cuando filtra en un campo de Id. de Salesforce extraído en un nodo sfdcDigest ascendente, utilice valores de Id. de 18 caracteres en su expresión de filtro. Los nodos sfdcDigest extraen Id. de 18 caracteres y la transformación de filtro realiza comparaciones de cadenas en campos de Id.

    Ejemplo: RecordTypeId:EQ:0126A0000016QfyQAE

Para utilizar una expresión de filtro estándar, anule la selección de la opción Utilizar SAQL en el editor de flujos de datos, o utilice el parámetro filter en el JSON del flujo de datos. Puede utilizar estos tipos de expresiones de filtro.

Sintaxis de la expresión filter Descripción
dim:EQ:value

Verdadero si la dimensión y el valor son iguales.

Ejemplo del editor de flujo de datos: StageName:EQ:Closed Won

Ejemplo de JSON de flujo de datos: "filter": "StageName:EQ:Closed Won"

dim:R:val0:val1

Verdadero si la dimensión izquierda recae dentro del intervalo especificado entre val0 y val1.

Ejemplo del editor de flujo de datos: EmployeeId:R:100:1000

Ejemplo de JSON de flujo de datos: "filter": "EmployeeId:R:100:1000"

dim:R:val

true si la dimensión es mayor o igual al valor basado en el orden de clasificación binario. Por ejemplo, el valor es true cuando la dimensión es “City” y el valor es “Anderson” porque “City” > “Anderson”.

Ejemplo del editor de flujo de datos: LastName:R:Li

Ejemplo de JSON de flujo de datos: "filter": "LastName:R:Li"

dim:R::val

Verdadero si la dimensión es inferior o igual al valor basado en el orden de clasificación binario.

Ejemplo del editor de flujo de datos: LastName:R::Levy

Ejemplo de JSON de flujo de datos: "filter": "LastName:R::Levy"

dim:N:val

Verdadero si la dimensión y el valor no son iguales.

Ejemplo del editor de flujo de datos: RoleName:N:Manager

Ejemplo de JSON de flujo de datos: "filter": "RoleName:N:Manager"

dim:EQ:val1|val2

Verdadero si la dimensión es igual a los valores val1 o val2. Esta expresión de filtro utiliza el operador lógico OR ( | ). Puede comparar el valor de la dimensión con más de 2 valores. Por ejemplo, para comparar con 3 valores, utilice la siguiente sintaxis: dim1:EQ:val1|val2|val3.

Ejemplo del editor de flujo de datos: Lead Status:EQ:Open|Contacted

Ejemplo de JSON de flujo de datos: "filter": "Lead Status:EQ:Open|Contacted"

dim1:EQ:val1,dim2:EQ:val2

Verdadero si la dimensión dim1 es igual al valor val1 y la dimensión dim2 es igual al valor val2. Esta expresión de filtro utiliza el operador AND lógico ( , ). Puede comparar más de 2 dimensiones. Por ejemplo, para comparar 3 dimensiones, utilice la siguiente sintaxis: dim1:EQ:val1,dim2:EQ:val2,dim3:EQ:val3.

Ejemplo del editor de flujo de datos: Lead Status:EQ:Qualified,Rating:EQ:Hot

Ejemplo de JSON de flujo de datos: "filter": "Lead Status:EQ:Qualified,Rating:EQ:Hot"

Para utilizar una expresión de filtro SAQL, seleccione la opción Utilizar SAQL en el editor de flujos de datos, o utilice el parámetro saqlFilter en el JSON del flujo de datos. Utilice la declaración SAQL filter en su expresión sin la parte a = filter a by. Consulte

Ejemplo
Ejemplo

Este ejemplo devuelve filas en las que el campo Nombre de la etapa contiene Propuesta/Precio del presupuesto o Negociación/Revisión.

Editor de flujos de datos: StageName in ["Proposal/Price Quote", "Negotiation/Review"]

JSON de flujo de datos: "saqlFilter": "StageName in [\"Proposal/Price Quote\", \"Negotiation/Review\"]"

Nota
Nota En JSON, aplique comillas dobles con escape en el filtro con \.

Para obtener información completa acerca de operadores SAQL, consulte Guía del desarrollador de SAQL de Analytics.

Consulte también:

 
Cargando
Salesforce Help | Article