钉钉宜搭

视图表实现公式字段参与条件过滤

1. 案例背景现阶段宜搭报表表格组件以表单为数据集时,表格列添加的公式字段是无法参与条件过滤的。但实际的业务场景往往需要对表格字段进行计算后筛选过滤。如对表单内日期组件数据与打开报表页面的当前日期时间差结果进行筛选,从而实现对报表数据的计算。2. 效果演示3. 操作步骤3.1 提交表单数据表单...

如何将饼图中两项合并计数?

1. 问题场景表单录入数据假设现在需要利用饼图统计水果的种类数量,但是在输入的过程中,将「苹果」输成了「小苹果」。得到如下的饼图效果:效果图问题:如何将「小苹果」和「苹果」放在同一类去做统计呢?2. 解决方案查看以下步骤了解具体设置:解决方案代码片段:function afterFetch(d...

饼状图根据年龄区间划分展示

1. 使用场景一家商场统计会员的年龄分布时,将会员的年龄通过饼状图进行展示,如图所示,由于年龄较多且各个用户皆不相同,因此希望可以将表格中的年龄分类进行展示,比如说,目前表格中有 20 岁至 50 岁的数据,现在要根据年龄进行分类汇总,分别为:20 岁至 30 岁为一类30 岁至 40 岁为一...

报表变量过滤条件

1. 设置报表变量过滤条件1.1 在条件过滤中可以配置登陆者信息变量对用户的数据进行过滤如图配置了数据集和表格列字段之后,再去点击条件过滤,设置之后最后展示的只有过滤之后的数据,而不是全部的数据组件内过滤1.2 目前支持的登陆者信息变量有工号、部门编码、部门名称、所属公司编号1.3 一般使用场...

如何在报表中只能看到自己部门的数据

1. 使用场景用户在报表页面查询数据时,需要限制用户只能查看自己本部门的数据。2. 操作步骤2.1 在业务数据表单中添加一个单行文本组件,定义标题为「部门编码」或「部门ID」如不希望用户查看修改此信息,可将状态设置为隐藏,注意在高级-数据提交-中设置为始终提交。业务数据表单2.2 在页面 JS...

如何在报表中使用仪表盘展示身体状况

1. 使用场景我们在日常体检中,会有自己的体检报告,其中包含我们身体的状况,比如血压,心跳以及肥胖程度等,那么我们现在希望使用指标卡展示用户的 BMI 值,BMI 正常值在 20 至 25 之间,超过 25 为超重,30 以上则属肥胖,我们希望在展示出 BMI 值时可以指向对应的区间,那么我们...

子表单数据进行报表分析

1. 子表单进行报表分析「表单」和「流程表单」中提交的数据,可以在「报表页面」中作为数据源,进行进一步的分析;当一个表单中存在子表单时,为了支持分析,宜搭进行了一些额外的处理。下面以一个具体场景(进货单)进行具体介绍1.1 进货表单设计如下进货表单「进货单」下有「进货单号」、「进货日期」、「进...

新报表中如何实现一对多筛选?

1. 使用场景报表中的筛选器,默认可以筛选同一个数据集的多个表格,那么如果是不同数据集,也想要实现筛选多个相同内容时,应该如何操作呢?2. 操作步骤2.1 创建表单页面创建2个表单,分别是个人信息表和住房情况表。普通表单2.2 创建报表页面往报表里面拖入两个表格组件,分别选择数据集为个人信息表...

新报表中实现一键拨号

1. 使用场景报表页面的表格组件内包含人员手机号信息,用户在查看报表页面数据时,需要点击对应手机号实现一键拨号。2. 操作步骤2.1 设置表格组件报表页面的表格组件中添加手机号对应的列字段。报表编辑页面2.2 设置跳转点击编辑,在数据设置面板中设置手机号字段链接,输入链接内容实现跳转。设置手机...

报表表格展示成员格式一致

1. 使用场景表单页面配置成员组件时,由于成员组件成员显示名会出现["姓名"]的格式,那么我们就可以通过配置公式将成员格式配置一致。使用场景2. 操作步骤2.1 步骤一:将字段添加到表格列中将「成员显示名」字段添加到表格列中,以达到在表格中显示的目的。(操作如图2.1-1 所示)图2.1-1 ...