Smartbi平台运维课程
轻松应对回写规则使用难题(下)(2024年3月28日)
1、 课程亮点:
- 电子表格如何进行批量回写?
- 回写功能支持边界问题解答。
- 如何在已有的填报模板基础上实现多人填报。
2、 课程大纲:
章节一:空表单多行回写如何进行批量导入
- excel导入方式:Excel导入的逻辑和直接通过数据库管理工具执行insert或者update语句类似,通过解析导入的文件,获取到数据后,根据配置信息构建出sql语句,最后执行。
- 适用场景:数据量比较大
- 适用范围:Excel导入不存在前端和后端的二次交互,导入速度理论上会快一些,同时在大数据量的情况下,勾选了批量导入,Excel导入会走sql语句的executeBatch方法,来批量的执行sql语句,这会比普通的一条一条地执行sql,速度会快很多
- 批量回写示例
章节二:回写方式设置:
- 回写修改内容:回写规则所对应的回写表中,只有当回写表中的数据发生了修改,修改的数据才回写到数据表中。一般适用于回写表和电子表格数据表是不同的。
- 回写所有内容:不管数据是否修改,所有数据都会回写到数据表中。一般适用于回写表和电子表格数据表是相同的
- 执行更新和插入:更新和插入数据。
- 只执行更新:只更新数据。
- 只执行插入:只插入新数据。
- 强制先执行更新再执行插入:先更新数据再插入数据。
章节三:电子表格回写功能支持的边界问题咨询
- 回写规则中的所有单元格的两个扩展方向的父子关系都是一个链表而不是一棵树。
- 如果是交叉报表,删除整行或整列时,对应的列上或行上不可以有多个主键。
- 字段不能设置排序,如需排序建议在数据集中SQL处理。
章节四:业务人员关注多人填报,信息补录这一块的功能,客户有自己的一个填报模板,期望能够复用并实现多人填报等,完成之前较复杂的信息补录以及整合工作
案例演示:
- 准备工作:包含填报库的连接、填报报表的设计。
- 设置权限:表示设置不同用户允许填报的数据权限。
- 设置填报:表示设置数据表的填报规则。
- 执行填报:表示不同用户在前端进行数据表填报。
- 浏览效果:实现不同用户填报相应的数据后,数据也只对有权限的用户开放。
3、 课程回放及资料下载链接:(麦粉社区)
https://my.smartbi.com.cn/index/meeting/content?qid=5&me_mid=225&smt_poid=7
轻松应对回写规则使用难题(上)(2024年1月18日)
1、 课程亮点:
- 电子表格可以实现空表单回写?
- 电子表格如何快速回写当前时间及用户等基础信息?
- 回写报表怎样绑定参数、如何回写真实值展示显示值?
2、 课程大纲:
章节一:填报报表基础知识回顾
章节二:轻松应对回写规则使用难题
可以;案例演示
- 问题二:回写怎么插入不了行?
选中单元格-点击填报属性-单元格填报属性勾选可以插入/删除行
在单元格添加动态扩展字段
点击工具栏的 回写规则 按钮->回写规则设置区域选中列,在主键列对应的单元格右键菜单中选择设置主键(自增)
应用电子表格函数。电子表格的计算函数包含两种,Excel自带的函数和Smartbi函数,两者可以结合使用。Smartbi函数获取当前用户:=SSR_GetCurrentUserAlias()
Excel函数获取当前时间:=TODAY()
点击工具栏的 填报属性 按钮,在“单元格填报属性”界面参数选项中,点击 绑定参数 按钮,弹出“绑定参数”界面,选择参数
- 问题六:电子表格回写涉及真实值显示值的时候怎么回写真实值,显示显示值
可以通过在数据集设置转换规则,同时插件端设置字段的属性,使用显示值,来实现写入的是真实值,展示的是显示值
章节三:web电子表格回写
3、 课程回放及资料下载链接:(麦粉社区)
https://my.smartbi.com.cn/index/meeting/content?qid=5&me_mid=222&smt_poid=7