用Oracle解决,销售表:fact sale_order daycure 销售表字段:clientid客户id(数字)、taxfreeamount无税金额(数字)、time id日期(20230529)e 客户维度表:dimclient dh 客户维度表字段:rowid(唯一键,等于销售表的客户id),clientstatcode客户统计码 client_stat name客户统计码名称、PROVINCE客户省份、CITY城市。 创建一个新文件夹以自己名字命名,在文件夹内作答:e (1)请根据所给的客户维度,查询出每家客户在2023年2月和3月的无税销售额。e(2)根据查询出来的结果将SQL导入BI平台中,并用这份数据集制作一个数据分析页面。(有汇总数据(指标卡),根据省-城市客户的维度钻取数据,对比2月3月数据增长情况,有明细数据)
时间: 2024-02-24 18:53:53 浏览: 85
CoreMetricsTest:此示例项目将帮助您了解如何使用 IBM Digital Analytics for Android Platform 的标记功能
e(1) SQL查询语句如下:
```sql
SELECT dh.PROVINCE, dh.CITY, SUM(fs.taxfreeamount)
FROM fact_sale_order fs
JOIN dimclient dh
ON fs.clientid = dh.rowid
WHERE fs.timeid LIKE '202302%' OR fs.timeid LIKE '202303%'
GROUP BY dh.PROVINCE, dh.CITY
```
这个查询语句将销售表和客户维度表联接起来,按照省份和城市维度进行分组,计算出每个客户在2023年2月和3月的无税销售额总和。
e(2) 将查询出来的结果导入BI平台后,可以制作一个数据分析页面,其中包括以下内容:
- 汇总数据:制作指标卡,展示2023年2月和3月的总销售额、总客户数、平均销售额等指标,并对比2月和3月的增长情况。
- 省-城市客户维度钻取:制作一个交互式地图或数据表格,按照省份和城市维度展示每个客户的销售额,同时可以通过钻取操作查看每个客户在2月和3月的销售额和增长情况。
- 明细数据:制作一个数据表格,展示每个客户在2月和3月的销售额、增长率等详细信息,同时可以通过排序和筛选操作查找具体的销售数据。
阅读全文