Resumen de filas filtradas

Las filas que no se añadan de forma tal que protejan la privacidad del usuario final o que no cumplan las demás comprobaciones de privacidad del Centro de Datos de Anuncios se quitarán de los resultados de las consultas pertinentes. Puedes configurar un resumen de filas filtradas en las consultas de análisis para que se devuelva una sola fila que contenga constantes y sumas de las filas descartadas. Así evitarás discrepancias en los totales de tus datos, como el total de impresiones o de clics. Las nuevas consultas de análisis creadas a través de la UI tienen habilitado un resumen de filas filtradas de forma predeterminada. Los resúmenes de filas filtradas no se aplican a las consultas de audiencia. Las consultas creadas a través de la API no tienen habilitado ningún resumen de filas filtradas de forma predeterminada.

Ejemplo

En el ejemplo siguiente, las filas que contienen las campañas 124 y 125 se filtrarían, ya que no cumplen el requisito de agregación de 50 usuarios.

ID de campaña Usuarios
123 400
124 45
125 6

Sin embargo, los datos filtrados se pueden combinar para cumplir el requisito de agregación de 50 usuarios. En este ejemplo se utiliza una suma para calcular los datos filtrados y una constante para etiquetar la fila:

  • Una suma que agrega los datos filtrados de la columna Users.
  • Una constante (utilizada para etiquetar el resumen de filas filtradas) configurada en "Resumen de filas filtradas" en la columna Campaign ID.
ID de campaña Usuarios
Resumen de filas filtradas 51
123 400

Modo automático

De forma predeterminada, el Centro de Datos de Anuncios habilita y configura automáticamente un resumen de filas filtradas para las nuevas consultas creadas a través de la UI. Al editar la consulta, el Centro de Datos de Anuncios ajusta automáticamente la configuración en función de las columnas seleccionadas.

  • Para ver los ajustes configurados automáticamente, ve a Propiedades > Resumen de filas filtradas. La configuración es de solo lectura.
  • Para inhabilitar el modo automático, haz clic en el interruptor Automático. Se conservará la configuración vigente y se inhabilitará el modo automático.
  • Para habilitar el modo automático, haz clic en el interruptor Automático. En el cuadro de diálogo ¿Cambiar al modo automático? que aparece, haz clic en Sí, cambiar. Se eliminará la configuración vigente y se habilitará el modo automático.
  • Para activar/desactivar el modo automático mediante la API, utiliza generateFilteredRowSummaryAutomatically.

Modo manual

Para añadir manualmente un resumen de filas filtradas a una consulta guardada o después de inhabilitar el modo automático:

  1. Identifica la columna que quieres agregar.
  2. En la parte derecha del editor de consultas, haz clic en Añadir regla en Propiedades > Resumen de filas filtradas.
  3. Introduce el nombre de la columna que quieres agregar en el campo Nombre de columna.
  4. Selecciona Suma en el menú desplegable Tipo. Si el resultado de la suma es inferior a los umbrales de agregación, se quitará el resumen de filas filtradas.
  5. Opcional: Añade más reglas siguiendo el procedimiento utilizado en los pasos anteriores.
  6. Opcional: Añade un identificador para el resumen de filas filtradas usando una constante. La constante debe ser un tipo de datos válido para la fila seleccionada.
    1. Escribe el nombre de la columna en el campo Nombre de columna.
    2. Selecciona Constante en el menú desplegable Tipo.
    3. Introduce un identificador para la fila en el campo Indica el valor constante.
  • Para quitar una regla, haz clic en eliminar.
  • Para quitar todas las reglas, haz clic en Quitar todas.

Si exportas varias tablas con la sintaxis in-sql proporcionada en la guía sobre cómo exportar varias tablas, puedes añadir un resumen de filas excluidas en las opciones de la columna:


CREATE TABLE `myproject.mydataset.mytable` (
    campaign_id INT64 OPTIONS(merge_constant=0),
    ct INT64 OPTIONS(merge_type="SUM")
  ) 
OPTIONS(privacy_checked_export=true) AS
SELECT campaign_id, COUNT(*) AS ct GROUP BY campaign_id;

Se generará una tabla de resultados con un resumen de filas excluidas en el que el valor de campaign_id será 0 y el de ct será la suma de las filas que se hayan excluido del resultado debido a comprobaciones de privacidad.

Las opciones de columna disponibles para el resumen de filas excluidas son las siguientes:

  • merge_type="SUM": muestra la suma de los valores filtrados en la fila de resumen. Solo es válido para los tipos numéricos.
  • merge_constant=<value>: define un valor constante en la fila de resumen. Debe tener el mismo tipo que la columna.
  • Las columnas sin una opción especificada tendrán un valor NULL en la fila de resumen.

Solo se puede especificar un elemento merge_type o merge_constant. Aquí también se aplican las reglas de los resúmenes de filas filtradas (es decir, si el resultado de la suma está por debajo de los umbrales de agregación, se quitará el resumen de filas filtradas).