簡體   English   中英

在Hive中使用SQL計算轉換率

[英]Calculate conversion rate with SQL in Hive

我正在嘗試計算列名稱“ action_type”的CR(轉化率)。

列'action_type'如下分配給字符串值...

  • 1:銷售
  • 2:點擊

因此,我認為轉換率為'(SUM(sale)/ SUM(click))* 100“。

值“ 1”(銷售)和“ 2”(點擊)在同一列“ action_type”中。

如何在Hive中編寫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;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM