Eu tenho uma tabela que se parece com isso no Google Big Query:
custID InteractionDate Purchased? Sales
1 20150312 F 0
1 20150312 T 200
1 20150314 T 150
2 20150221 T 400
2 20150221 F 0
2 20150221 T 120
..que preciso transformar para a seguinte estrutura:
custID InteractionDate Success Sales
1 20150312 0.5 200
1 20150314 1 150
2 20150221 0.66 520
..onde nesta segunda tabela a coluna de sucesso é definida como
count(purchase=Yes)/(count(purchase=Yes) + count(purchase=No)),
e as vendas são apenas a soma.
Sou bastante novo em linguagens BQ e não-SQL. Simplesmente não sei como fazer isso, pesquisei e vi exemplos que sugerem o uso de partição, mas simplesmente não vi nenhum exemplo que faça exatamente isso. Muito obrigado antecipadamente.