FineBI实战项目一(5):每日下订单用户总数分析

1 明确数据分析目标

统计每天下订单的总用户个数

2 创建用于保存数据分析结果的表

use finebi_shop_bi;

create table app_order_user(
    id int primary key auto_increment,
    dt date,
    total_user_cnt int
);

3 编写SQL语句进行数据分析

select
	substring(createTime,1,10) as dt,
	count(distinct userId) as total_user_cnt
from
	ods_finebi_orders
where
	substring(createTime,1,10) = '2019-09-05'
group by
	substring(createTime,1,10);

4 加载数据到结果表中

insert into app_order_user
select
  null,
  substring(createTime,1,10) as dt,-- 2019-09-05这一天的日期
  count(distinct userId) as total_user_cnt
from
  ods_finebi_orders
where
  substring(createTime,1,10) = '2019-09-05'
group by
  substring(createTime,1,10);
相关推荐
Leo.yuan9 天前
可视化报表如何制作?一文详解如何用报表工具开发可视化报表
大数据·数据库·数据分析·数据可视化·finebi
Leo.yuan12 天前
数据地图怎么做?推荐这款数据可视化地图生成器
大数据·信息可视化·数据分析·数据可视化·finebi
出发行进22 天前
FineBI介绍与使用
大数据·数据分析·finebi·报表工具
Hsu_kk2 个月前
finebi的20个面试题
finebi
The博宇2 个月前
finebi面试题精选
信息可视化·finebi
荒--5 个月前
FineBI连接MySQL5.7
finebi
YiRan_Zhao5 个月前
migrate table com.finebi.persist.impl.entity.PackageSubItemEntity failed
finebi
数据分析小鹏友8 个月前
FineBI学习:K线图
学习·数据分析·finebi
是阿牛啊8 个月前
【FineBI】强大处理、分析和可视化数据的工具
游戏·金融·健康医疗·娱乐·finebi·教育电商
月亮给我抄代码8 个月前
FineBI 6.0 Linux 部署、ClickHouse 源配置
大数据·linux·clickhouse·数据分析·finebi