本帖最后由 君茗 于 2024-2-28 11:34 编辑
场景说明:
1.使用数据模型(使用表,无需写SQL,前期已搭好数仓);2.使用交互仪表盘 //这两者在smartbi上是很简单的事情
在做月度统计的时候经常需要关注本月的同比以及整体的趋势,会尝试做如下的图形
这个图形的目的有:1.同期对比;2.看去年整年的累计,对今年的发展有个可见的目标;3.预期目标完成情况
此图形包含的内容有
维度:年、月、责任部门
度量:不合格数量、月度计划数量
目前状况:
1.每年的数据只有发生了才会出现,对于未来的数据不会存在,比如现在是2024-02-28 那数据只到2024-02-28不会产生2024年3月份数据
2.历史的数据并非全量,即每年、每月、每部门都不一定会有不合格数量发生
3.在做本图时,若直接使用过滤条件(默认本年)会只显示四根柱子(即 1、2月份的数据)
4.因3的状况,我单独做了一个计划表,拼接了每月、每部门计划数,这样在过滤2024年的时候才能将整个图形展示出来
期望:
系统组件能否添加一个选项:x轴轴线数据从全量数据、过滤数据中选择(当勾选全量,比如x轴是月份字段,类似单独执行select distinct month from table;当勾选过滤就是目前的形式)
这样就不需要生成日期表、或者凑数据了,甚至我的计划表也可以由系统自动生成,无需再制定
因为有时候并不仅仅是月份的数据,此图形还可以按照责任部门过滤,每次过滤也只是y轴数据的变化,而x轴数量是不变的,即便某些月份没有数据产生
看你们怎么评估,这样做感觉是在时间换空间,毕竟这样做了之后 数仓的维度表就没有存在的必要了(也就不需要数仓了) |