Resumen de filas filtradas

Las filas que no se agreguen de forma adecuada para proteger la privacidad del usuario final o no cumplan con las otras verificaciones de privacidad del Centro de Datos de Anuncios se descartarán de los resultados de una consulta determinada. Puedes configurar un resumen de filas filtrados en las consultas de análisis para mostrar una sola fila que contenga constantes y sumas de filas descartadas. Esto puede ayudar a evitar discrepancias en los totales de tus datos, como las impresiones totales o el recuento total de clics. Un resumen de filas filtradas está habilitado de forma predeterminada para las consultas de análisis nuevas creadas a través de la IU. Los resúmenes de filas filtrados no se aplican a las búsquedas del público. Las consultas creadas a través de la API no tienen un resumen de filas filtrado habilitado de forma predeterminada.

Ejemplo

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

Campaign ID empresariales
123 400
124 45
125 6

Sin embargo, cuando se usa un resumen de filas filtradas, los datos filtrados se pueden combinar para cumplir con el requisito de agregación de 50 usuarios. En este ejemplo, se usa una suma para contar los datos filtrados y una constante para etiquetar la fila:

  • Una suma que une los datos filtrados de la columna Users.
  • Una constante (que se usa para etiquetar el resumen de filas filtradas), que se establece como "Resumen de filas filtrados" en la columna Campaign ID.
Campaign ID empresariales
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 filtrado para consultas nuevas creadas a través de la IU. A medida que edites la consulta, el Centro de Datos de Anuncios ajustará automáticamente la configuración según las columnas seleccionadas.

  • Para ver la configuración establecida 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 botón de activación Automático. Se conserva la configuración actual y se inhabilita el modo automático.
  • Para habilitar el modo automático, haz clic en el botón de activación Automático. En el diálogo ¿Cambiar a automático? que aparece, haz clic en Sí, restablecer. Se quita la configuración actual y se habilita el modo automático.
  • Para activar o desactivar el modo automático a través de la API, usa generateFilteredRowSummaryAutomatically.

Modo manual

Para agregar de forma manual un resumen de filas filtradas a una consulta guardada o después de inhabilitar el modo automático, haz lo siguiente:

  1. Identifica la columna que deseas agregar.
  2. Haz clic en Agregar regla en Propiedades > Resumen de filas filtradas en el lado derecho del editor de consultas.
  3. Ingresa el nombre de la columna que deseas agregar en el campo Nombre de la columna.
  4. Selecciona Suma en el menú desplegable Tipo. Si la suma cae por debajo de los umbrales de agregación, se descartará el resumen de la fila filtrado.
  5. Opcional: Agrega más reglas como lo hiciste en los pasos anteriores.
  6. Opcional: Agrega un identificador para el resumen de filas filtrados con una constante. Tu constante debe ser un tipo de datos válido para la fila elegida.
    1. Ingresa el nombre de la columna en el campo Nombre de columna.
    2. Selecciona Constante en el menú desplegable Tipo.
    3. Ingresa un identificador para la fila en el campo Especificar constante.
  • Para quitar una regla, haz clic en Borrar.
  • Para quitar todas las reglas, haz clic en Quitar todo.

Si exportas varias tablas con la sintaxis in-sql que se presenta en Cómo exportar varias tablas, puedes agregar un resumen de filas filtrado en las opciones de 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;

Esto generará una tabla de resultados con un resumen de filas filtrado en el que campaign_id es 0 y ct será la suma de filas que se filtraron del resultado debido a verificaciones de privacidad.

Actualmente, las opciones de columna disponibles para el resumen de filas filtradas son las siguientes:

  • merge_type="SUM": Muestra la suma de los valores filtrados en la fila de resumen. Válido solo para tipos numéricos.
  • merge_constant=<value>: Establece 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 NULL en la fila de resumen.

Solo se puede especificar uno de merge_type o merge_constant. Cualquier regla para los resúmenes de filas filtrados también se aplica aquí (es decir, si la suma cae por debajo de los umbrales de agregación, se descartará el resumen de filas filtradas).