Usted está aquí:
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.
- 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: |
| 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: |
| dim:R:val |
Ejemplo del editor de flujo de datos: LastName:R:Li Ejemplo de JSON de flujo de datos: |
| 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: |
| 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: |
| 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: |
| 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: |
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
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\"]"
\.Para obtener información completa acerca de operadores SAQL, consulte Guía del desarrollador de SAQL de Analytics.
