es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Contar filas distintas de SQL con su número total de apariciones

Estoy tratando de escribir una consulta grande para Google Data Studio a partir de Firebase Analytics. Actualmente, los datos en bruto son los siguientes:

No. CANAL
alpha
beta
gamma
delta
delta
alpha
sigma
sigma
sigma
sigma

Lo que necesito es:

Canal Hits
Sigma 4
delta 2
alpha 2
gamma 1

Cualquier ayuda es muy apreciada.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para crear la tabla deseada en Google Data Studio, puedes utilizar la siguiente consulta de BigQuery:

    SELECT CHANNEL AS Canal, COUNT(CHANNEL) AS visitas
    FROM `firebase.analytics_xxxxxxxx.events_*`, UNNEST(event_dim) as ed
    WHERE ed.name = 'page_view'
    GROUP BY CHANNEL
    ORDER BY visitas DESC
    

    Esta consulta agrupará los canales basados en el evento “page_view” y contará el número de visitas para cada canal. El resultado será ordenado en orden descendente de visitas.

    Una vez que se ejecute esta consulta en BigQuery, podrás utilizarla como fuente de datos en Google Data Studio y crear la tabla deseada con las columnas Canal y visitas.

Comments are closed.