历史版本21 :插入行策略 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1问题描述
对于行式填报模板,插入的单元格可能是空值、上一个单元格的值,也可能是某个不固定的值,应该如何解决呢?
1.2解决思路
可以使用 插入行策略,插入行时可以插入:空值,默认值以及原值三种方案,如下图所示:
2. 操作步骤编辑
2.1报表设计
1)新建数据库查询数据集 ds1,SQL 语句为:SELECT * FROM Sales
2)设计填报表格,A3、B3单元格插入文本控件,C3、D3、E3单元格插入数字控件,如下图所示:
3)F3单元格插入公式:C3-D3-E3 ,如下图所示:
4)在 G3 单元格增加 按钮控件,G3 按钮类型选择插入行,指定单元格选择 A3,并且设置插入行的行数为 1 行,如下图所示:
注:设置插入行的行数为 1 行,即点击增加行时只增加一行
2.2策略设置
由于插入行有3种策略,这里将分别介绍3种策略的使用
2.2.1空值
空值是默认的选项,即每次插入新行时,格子都是空白的。将 ID,销售额,销售成本,其他支出的插入行策略设置为空值,如下图所示:
2.2.2默认值
1)默认值即通过定义字符串,整型,双精度型,日期型,布尔型或公式型来定义添加行时单元格内的内容,如下图:
3)除公式类型外,其他的类型仅仅是插入内容格式的不同,但每次插入的都是固定值。可以使用公式插入动态的值,具体可参考:插入删除行重新编号 章节。
示例:
如果插入行的数据是上一行的数据,则插入行策略为默认值,并定义公式,通过 层次坐标 调用上一层数据。
2.2.3原值
1)原值:指单元格中原有内容是什么,就复制到新增的格子中,一般适用于单元格是使用公式定义的, 在插入单元格时,公式会保留下来。
2)将收入的插入行策略设置为原值,如下图所示:
3.预览效果编辑
1)PC 端
保存模板,点击 填报预览 效果如下:
增加一行时,地区单元格有了北美的默认值,而收入单元格则保留了公式,当输入销售额、销售成本、其他支出时收入相应改变。
2)移动端