[También se aplica a v8]{class="badge positive" title="También se aplica a Campaign v8"}
Definición de condiciones de filtro defining-filter-conditions
Selección del operador choosing-the-operator
Dentro de las condiciones de filtrado, es necesario vincular dos valores mediante un operador.
A continuación se muestra una lista de los operadores disponibles:
Uso de AND, OR, EXCEPT using-and--or--except
Para consultas que utilizan varias condiciones de filtro, debe definir los vínculos entre las condiciones. Hay tres vínculos posibles:
- And permite combinar dos condiciones de filtrado,
- Or permite ofrecer una alternativa,
- Except permite definir una excepción.
Haga clic en And (de forma predeterminada) y seleccione en la lista desplegable.
-
And: añade una condición y activa el sobrefiltrado.
-
Or: añade una condición y activa el sobrefiltrado.
El siguiente ejemplo permite encontrar destinatarios cuyo dominio de correo electrónico contiene “orange.co.uk” o cuyo código de envío comienza por “NW”.
-
Except: si tiene dos filtros y el primero no devuelve un valor, este tipo de vínculo crea una excepción.
En el siguiente ejemplo, deseamos devolver los destinatarios cuyo dominio de correo electrónico contiene “orange.co.uk” excepto si el apellido del destinatario es “Smith”.
Este ejemplo muestra un filtro que le permite mostrar: los destinatarios que hablen español, O que son mujeres con teléfono móvil, O los destinatarios sin número de cuenta y cuyo nombre de empresa comienza con la letra “n”.
Prioridad de las condiciones prioritizing-conditions
Esta sección explica cómo priorizar las condiciones gracias a las flechas azules de la barra de herramientas.
-
La flecha que señala a la derecha permite añadir un nivel de paréntesis al filtro.
-
La flecha que señala a la izquierda permite eliminar un nivel de paréntesis seleccionado del filtro.
-
Las flechas verticales permiten mover una condición, cambiando así su secuencia de ejecución.
Este ejemplo muestra cómo utilizar la flecha para eliminar un nivel de paréntesis. Comience desde la siguiente condición de filtrado: City equal to London OR gender equal to male and mobile not indicated OR account # starts with “95” and company name starts with “A”.
Sitúe el cursor en la condición de filtrado Gender (@gender) equal to Male y haga clic en la flecha Remove a parenthesis level.
Ahora la condición Gender (@gender) equal to Male está fuera de su paréntesis. Se ha movido al mismo nivel que la condición “Ciudad igual a Londres”. Estas condiciones se vinculan entre sí (And).
Selección de los datos que desea extraer selecting-data-to-extract
Los campos disponibles varían de una tabla a otra. Todos los campos se almacenan en un nodo principal denominado Main element. En el siguiente ejemplo, los campos disponibles se encuentran en la tabla de destinatarios. Los campos siempre se muestran por orden alfabético.
El campo seleccionado se puede ver en la parte inferior de la ventana. Por ejemplo, el campo Email domain es un Calculated SQL field y su extensión es (@domain).
Haga doble clic en un campo disponible para añadirlo a las columnas de salida. Al final de la consulta, cada campo seleccionado crea una columna en la ventana Data preview.
Los campos avanzados no se muestran de forma predeterminada. Haga clic en Display advanced fields en la esquina inferior derecha de los campos disponibles para mostrar todo. Haga clic de nuevo para volver a la vista anterior.
Por ejemplo, en la tabla de destinatarios, los campos avanzados son Boolean 1, Boolean 2, Boolean 3, Foreign key of “Folder” link, etc.
El ejemplo siguiente muestra los campos avanzados de la tabla de destinatarios.
Las distintas categorías de campos:
Enlace a una tabla y elemento de colección:
- Utilice el botón Add (encima de la barra de iconos laterales) para añadir una columna de salida en la que deseamos editar la expresión. Para obtener más información sobre cómo editar una expresión, consulte esta sección.
- Elimine una columna de salida haciendo clic en la “x” roja (Eliminar).
- Cambie el orden de las columnas de salida mediante las flechas.
- La Distribution of values sirve para ver la distribución de los valores del campo seleccionado (por ejemplo, las distribuciones vinculadas a las ciudades de los destinatarios, los lenguajes de los destinatarios, etc.).
Creación de campos calculados creating-calculated-fields
Si es necesario, agregue una columna durante el formato de datos. Un campo calculado añade una columna a la sección de previsualización de datos. Haga clic Add a calculated field.
Existen cuatro tipos de campos calculados:
-
Fixed string: permite añadir una cadena de caracteres.
-
String with JavaScript tags: el valor del campo calculado combina una cadena de caracteres y directivas de JavaScript.
-
JavaScript expression: el valor del campo calculado es el resultado de una evaluación de función de JavaScript. Se puede escribir el valor devuelto (número, fecha, etc.).
-
Enumerations: este tipo de campo permite utilizar o modificar el contenido de una de las columnas de salida en una nueva columna.
Es posible utilizar el valor de origen de una columna y asignarle un valor de destino. Este valor de destino se muestra en la nueva columna de salida.
Puede encontrar un ejemplo de adición del tipo de campo calculado Enumerations si consulta esta sección.
El campo calculado de tipo Enumerations puede incluir 4 condiciones:
- Keep the source value restaura el valor de origen en el destino sin cambiarlo.
- Use the following value permite introducir un valor de destino predeterminado para valores de origen no definidos.
- Generate a warning and continue advierte al usuario de que el valor de origen no puede modificarse.
- Generate an error and reject the line evita el cálculo e importación de la línea.
Haga clic en Detail of calculated field para ver los detalles del campo insertado.
Para eliminar este campo calculado, haga clic en Remove the calculated field.
Expresiones de compilación building-expressions
La herramienta de edición de expresiones permite calcular acumulaciones, generar funciones o editar una fórmula con una expresión.
El ejemplo siguiente muestra cómo ejecutar un recuento en una clave principal.
Siga estos pasos:
-
Haga clic Add en la Data to extract ventana. En la ventana Formula type, seleccione un tipo de fórmula para introducir la expresión.
Hay varios tipos de fórmulas disponibles: Field only, Aggregate, Expression.
Seleccione Process on an aggregate function y Count. Haga clic en Next.
-
La clave principal se calcula.
A continuación, se muestra una vista detallada de las opciones disponibles en la ventana Formula types:
-
Field only permite volver a la ventana Field to select.
-
Aggregate (Process on an aggregate function). A continuación se muestran algunos ejemplos de uso de acumulaciones:
-
Count permite ejecutar un recuento de claves principales.
-
Sum permite añadir todas las compras realizadas por un cliente durante un año.
-
Maximum value permite encontrar los clientes que han adquirido los productos más “n”.
-
Minimum value permite revisar los clientes y encontrar los que se han suscrito a una oferta más recientemente.
-
Average. Esta función permite calcular la edad promedio de los destinatarios.
La casilla Distinct permite recuperar valores únicos y distintos de cero de una columna. Por ejemplo, puede recuperar todos los registros de seguimiento de un destinatario y estos registros de seguimiento se cambian al valor 1, ya que todos afectan al mismo destinatario.
-
-
Expression abre la ventana Edit the expression. Esto permite detectar números de teléfono con demasiadas cifras, probablemente como errores de entrada.
Para obtener una lista de todas las funciones disponibles, consulte Lista de funciones.
Lista de funciones list-of-functions
Si se elige una fórmula de tipo Expression, se accede a la ventana "editar la expresión". Se pueden asociar varias categorías de funciones a los campos disponibles: Aggregates,String, Date, Numerical, Currency, Geomarketing, Windowing function y Others.
El editor de expresiones tiene este aspecto:
Permite seleccionar campos en las tablas de la base de datos y añadir funciones avanzadas. Estas son las funciones disponibles:
Acumulados
Cadena
Fecha
Numérico
- Moneda
Geomarketing
Otros
Funciones de ventana