Tôi đang thực hiện GROUP BY và COUNT (*) trên tập dữ liệu và tôi muốn tính phần trăm của mỗi nhóm trong tổng số.Tính tỷ lệ phần trăm nhóm sử dụng GROUP BY
Ví dụ, trong truy vấn này, tôi muốn biết có bao nhiêu số lượng () cho mỗi tiểu bang đại diện cho trên tổng (select count () từ publicdata: samples.natality):
SELECT state, count(*)
FROM [publicdata:samples.natality]
GROUP by state
Có một số cách để làm điều đó trong SQL, nhưng tôi đã không tìm thấy một cách để làm điều đó trong Bigquery, không ai biết?
Cảm ơn!
Kiểm tra ratio_to_report, một trong những chức năng cửa sổ thời gian gần đây công bố (ví dụ như trong một câu trả lời) –