自DataEase项目开源之初就一直在关注,并且在工作中使用其统计公司不同团队的销售额对比及同环比等。以前我都是使用分组表及明细表方式来进行统计,但这就无法在一个表格统计如不同合同类型、签约时间、业务途径的单项合计金额,只能在单一维度上进行统计,不方便展示多维度统计场景。DataEase 1.8版本支持视图组件使用透视表方式展示数据,很好的解决了我的需求,也是大大丰富了当前的图表展示类型。
透视表是由行维度、列维度以及数值区域组成的报表,主要用于如统计不同合同类型、签约时间、合同类型的合计金额,本次我讲演示通过透视表展示中国2022年一季度各地区住宅销售面积,并算出增长情况,月环比等,像大家展示一下如何使用DataEase透视表方式制作图表。
首先登录DataEase,建立新的数据集分组。
添加数据表分组
然后导入Excel数据集,将实验所用数据导入至DataEase中。
导入excel数据集(数据来源于中国数据网)
通过字段管理修改字段类型,将月份字段修改为时间类型。这样初始数据就准备完成了。
修改字段类型
而后进入仪表盘开始视图制作,添加视图,指定修正后的数据集开始制作视图,并选择视图类型为透视表。目前暂时只有AntV视图包含透视表类型,Echarts暂不支持,在选择的时候也请大家注意一下。
视图指定数据集
选择图表类型
而后将“地区”字段拖入数据行维度,“季度”和“月份”字段拖入数据列维度,这样表头就自动生成为行维度以地区显示,列维度一级为“季度”值,二级为“月份”值。月份也可标准显示成年月方式显示。
待分析区处理
月份指标处理
而后将指标数值拖入数据列指标,报表雏形就做好了。为了方便展示,我将展示地区通过过滤器只留下三大地区方便观看。
添加过滤规则
通过规则只留下三大地区
可以看到处理后的报表可自动算出行维度和列维度的总计值,我们也可修改总计行名称,将行总计名改成“全国”,将列总计名改成“季度地区总计”,再将表头、表格修改成自己喜欢的颜色,这样报表就完成了。
修改合计行显示名
处理后的报表
也可将指标列进行自动环比计算,得出每个月的环比增长率。选择字段进行快速计算,选择同比/环比计算,设置差值百分比环比,就可以看到相应字段自动替换成了相应环比增长率数字。
制作下来个人的感觉,DataEase制作透视表相比于其他BI工具,不需要额外安装Excel插件,使用方便,全程都是使用拖拉拽的方式进行制作,在易用性上是领先其他BI产品的,不过目前在数据集的处理能力较弱,计算指标不能进行二次计算,导致很多的数据集处理都要在Excel表格中预先处理好或者依赖SQL进行处理。前端渲染能力也较弱,希望产品可以在这些方面进行优化。