加gzh“大数据食铁兽”,了解更多Datart小妙招
作为目前国内开源版本最好用的可视化工具之一,Datart无疑是低成本高效率可供二开的可视化神兵利器。经过一段时间的使用及磨合,现在总结一些使用的小妙招分享给大家。本篇我们来讲一讲可视化工具Datart小妙招(1)——妙用计算字段。
版本:1.0.0-rc.2 Release
计算字段,是用来解决原有字段需要衍生新字段的问题。如加减乘除、以及字符串操作等。Datart中提供两种方式可以实现计算字段数据模型创建以及图表计算字段创建。同时,在应用场景上,计算字段特别适合作为灵活的复合指标处理的一种方式,减少底层运算的开发量,快速响应指标需求的变化。
1、视图创建数据模型(全局计算字段)
可以在数据模型中预设计算字段,来达到分析时无需重复创建的目的。数据模型中仅保存计算字段配置,在数据视图中无法预览计算字段的查询结果。创建好的计算字段会作为全局计算字段,可以在任意创建的图表进行引用。
2、图表创建计算字段(受限计算字段)
在制作图表时,也可以创建计算字段,该字段仅可以在该图表下进行使用。
3、计算字段支持的函数
Datart计算字段中支持的函数包括数学、日期、字符串等常用函数,可以适合大部分的数据库操作,做了映射。实际上在使用过程中,可以根据连接的数据库类型灵活使用更多的该数据库支持的数据库函数,不必局限于提供的列表。如case when等,直接按照常规语法写即可。
4、妙用计算字段做复合指标的处理
复合指标是指建立在基础指标之上,通过一定运算规则形成的计算指标集合,如平均用户交易额、资产负债率等。业务场景上,业务经常对复合指标的分子分母有更高的灵活性要求,从底层数据仓库进行开发及修改显然很难满足业务需求。那么计算字段的运用就很好的满足了这个需求。定义一个接通率的复合指标,口径为接通次数/拨打总次数。如果指标口径变更为接听次数/拨打总次数,则仅需要修改计算字段的公式即可实现。
未完待续.....