当前位置: 首页 > article >正文

hive 偏门函数

1.分位数函数percentile

percentile(dau_days,0.5) as dau_days_50,
percentile(dau_days,0.6) as dau_days_60,
percentile(dau_days,0.8) as dau_days_80,

2.窗口函数(带滚动窗口)

#滚动30d dau
 avg(dau) over(
    order by
      dtm rows between 29 PRECEDING
      and CURRENT ROW
  ) as dau

在两个点之间滑动计算,用以下语句指定起点和终点:

sum(__)   over(partition by __ order by __
               ROWS BWTWEEN <start> AND <finish> )
               
<strat>和<finish>关键字如下:
2 PRECEDING   #指定前2行
2 FOLLOWING   #指定后2行
UNBOUNDED PRECEDING  #前面所有行
YNBOUNDED FOLLOWING  #后面所有行
CURRENT ROW   #当前行

SQL窗口函数及Pandas实现

3.Hive常用日期格式转换

Hive常用日期格式转换


http://www.kler.cn/a/152229.html

相关文章:

  • 力扣labuladong——一刷day60
  • SCAUoj综合性实验
  • 【经验分享】openGauss 客户端(Data Studio / DBeaver)连接方式
  • RESTful API,以及如何使用它构建 web 应用程序
  • 性能测试:系统架构性能优化
  • echarts 地图
  • 串口更新app程序(参考他人资料)
  • RabbitMQ登录控制台显示--你与此网站的连接不是私密连接
  • EasyExcel生成多sheet页的excel
  • PyQt基础_011_对话框类控件QMessage
  • kubernetes(k8s)容器内无法连接同所绑定的Service ClusterIP问题记录
  • 指针(2)
  • windows 查看mysql的错误日志
  • Android 11.0 修改Android系统的通知自动成组的数量
  • Spring底层篇
  • uniapp如何与原生应用进行混合开发?
  • Docker stats 命令
  • Javaweb之Vue组件库Element案例的详细解析
  • pthread 使用入门
  • 【猜数字游戏】用wxPython实现:基本的游戏框架 + 简单的图形用户界面