我正在對數據集執行GROUP BY和COUNT(*),並且我想計算每個組在總數上的百分比。使用GROUP BY計算組的百分比
例如,在此查詢,我想知道有多少計數()每個國家代表在總(從publicdata SELECT COUNT():samples.natality):
SELECT state, count(*)
FROM [publicdata:samples.natality]
GROUP by state
有幾種方法可以在SQL中完成,但我還沒有找到在BigQuery中實現它的方法,有誰知道嗎?
謝謝!
檢查RATIO_TO_REPORT,最近宣佈的窗口函數(例如在回答中) –