0
我試圖計算列名'action_type'的CR(轉換率)。使用SQL在Hive中計算轉換率
'ACTION_TYPE' 被分配到的字符串值如下列...
- 1:銷售
- 2:單擊
所以,我覺得轉化率「( SUM(出售)/ SUM(點擊))* 100" 。
的值 '1'(銷售)和 '2'(點擊)在相同的列中的 'ACTION_TYPE'。
如何在配置單元中編寫sql查詢?
謝謝!
我試圖計算列名'action_type'的CR(轉換率)。使用SQL在Hive中計算轉換率
'ACTION_TYPE' 被分配到的字符串值如下列...
所以,我覺得轉化率「( SUM(出售)/ SUM(點擊))* 100" 。
的值 '1'(銷售)和 '2'(點擊)在相同的列中的 'ACTION_TYPE'。
如何在配置單元中編寫sql查詢?
謝謝!
你會使用case
和聚集做到這一點:
select (sum(case when action_type = 'sale' then 100.0 else 0 end)/
sum(case when action_type = 'click' then 1.0 end)
) as conversion_rate
from t;
謝謝戈登·利諾夫!它工作得很好:) – minsu