Sto facendo un GROUP BY e COUNT (*) su un set di dati e vorrei calcolare la percentuale di ciascun gruppo sul totale.Calcolare la percentuale del gruppo utilizzando GROUP BY
Ad esempio, in questa query, vorrei sapere quanto il conteggio () per ogni stato rappresenta oltre il totale (select count () da publicdata: samples.natality):
SELECT state, count(*)
FROM [publicdata:samples.natality]
GROUP by state
Ci sono diversi modi per farlo in SQL, ma non ho trovato un modo per farlo in Bigquery, qualcuno lo sa?
Grazie!
Controllare ratio_to_report, una delle funzioni della finestra recentemente annunciate (ad esempio in una risposta) –