DTable x EasyV 使用最佳实践
DTable介绍
DTable 是易知微内部孵化的一款低代码数据协作平台产品(在线协作效率表格),帮助企业轻松搭建个性化业务应用。EasyV数据源新增DTable接口,所有产品有效期内用户均可使用EasyV X DTable轻松搞定业务数据化。
在EasyV中使用DTable需进行3步操作:
- DTable收集数据
前往DTable 注册账号,并创建相应的表格应用。在工作中使用DTable中能轻松实现项目管理、广告投放、门店管理、招聘管理等业务场景,或开始制定个人的减肥计划、阅读计划、存款计划等。
- EasyV接入数据源
在EasyV中创建DTable数据源,仅需填写相应API Key。
- EasyV可视化呈现
跟往常一样使用EasyV搭建可视化应用并使用DTable数据源,由你定义数字化生活方式。
前期准备
文章以EasyV客户成功分析大屏模板为例进行接入DTable API。你需要准备:
- 注册EasyV账号/使用有效产品账号,点击免费试用
- 注册DTable账号,点击立即注册
- 下载📎付费订单列表.csv📎销售申请账号.csv,并在DTable中新建应用进行导入
教程实操
名词解释
【API Key】DTable中每个账号都有颁发的对应API Key,通过API Key可访问账号下的数据表信息。
【TableID】DTable中创建的每一个数据表都有唯一ID。
【ViewID】DTable中可创建表格、看板、相册、表单、相册等视图,每个视图都有唯一ViewID与相应的数据返回格式。
【Records】DTable API返回条数,默认返回1000条数据,可根据需求进行调整。
1)创建DTable应用
1.1 获取DTable API Key
1.2 获取DTable TableID、ViewID
2)创建EasyV可视化应用
2.1 创建DTable数据源
2.2 创建数据容器与接入数据
2.3 相关过滤器
1)本月新签 var sum = 0; data.forEach(o => { if(o['购买类型'] === '新签') sum = sum + 1; }) return [ { "name": "本月新签用户数", "value": sum } ] 2)本月续费金额 var sum = 0; data.forEach(o => { if(o['购买类型'] === '续签') sum = sum + +o['订单总价']; }); return [ { "name": "本月新签用户数", "value": sum/10000 } ] 3)本月续费 var sum = 0; data.forEach(o => { if(o['购买类型'] === '续签') sum = sum + 1; }) return [ { "name": "本月续费用户数", "value": sum } ] 4)本月新签 var sum = 0; data.forEach(o => { if(o['购买类型'] === '新签') sum = sum + 1; }) return [ { "name": "本月新签用户数", "value": sum } ] 5)申请趋势 var arr = ['01','02','03','04']; return arr.map(s => { var sum = 0; data.forEach(o => { if(o['申请时间'].slice(5,7) === s) sum = sum +1; }); return { x: s, s: '申请数', y: sum } }); 6)本月PPL var arr = ['南区','北区','东区','西区']; return arr.map(s => { var sum = 0; data.forEach(o => { if(o['客户分区'] === s) sum = sum +1; }); return { x: s, s: 'ppl', y: sum } });
3)发布客户成功分析大屏
现在你可将已经接入好的客户成功分析大屏,像往常一样,点击一键发布分享给同事。
总结
DTable作为一款低代码数据协作平台,能够帮助企业快速搭建各类如项目管理、产品迭代、门店管理、进销存管理等业务应用,将DTable的业务系统数据通过API形式提供给EasyV数字孪生可视化平台,轻松搭建数字驾驶舱,实现业务数据化的新管理方式。
DTable X EasyV = 低代码数据协作平台 X 低代码数字孪生可视化平台,轻松搞定业务数据化。