【发布时间】:2020-09-01 20:51:52
【问题描述】:
我想根据一个表中看到的数据生成另一个表。
Customer product_1 product_2 product_3
cust_1 0 1 0
cust_2 1 1 0
cust_3 1 1 1
我有兴趣计算每种产品的购买率。
例如,product_1 的购买率是
(count of (where product_1 = 1)/(count of (where product_1 = 0) + count of (where product_1 = 1))) * 100
assuming 1 = purchase, 0 = no purchase
i.e. 2/3 * 100 = 66.67
输出表应该如下-
Products Purchased_quantity Not_purchased_quantity Purchase_rate
product_1 2 1 66.67
product_2 3 0 100
product_3 1 2 33.33
【问题讨论】:
标签: sql google-bigquery unpivot