在电子表格2.0中,浮动行功能基本与1.0相似,区别是:
1、将数据源管理功能和展现控件拆分开,各司其职。数据源管理支持mysql、kingbase表等,可配置关联条件、查询条件、查询权限控制。
2、浮动行控件支持多区域,可以在画布上任意组合动态表、浮动行表、静态表(需顾问自己把握动态数据情况下,各个区域不要重叠)
3、增加预留空白行概念,每次保存数据后,会渲染新一批的空白行。注意:目前excel导入功能也要控制在渲染的范围内,不支持超过画布范围的数据导入。
4、浮动行通过筛选条件与筛选器关联。筛选器值将作为查询条件,与浮动行进行交互。
浮动行表关联筛选器作为查询条件,支持简单模式和自定义模式。
简单模式即某个字段的值等于筛选器或按6个标准表达式计算。
当字段和筛选器之间的关系较为复杂时,上述简单模式无法支持,比如取上一年数据、按照所选项过滤ud、不同维度联动等,因此使用自定义模式。
自定义模式依赖维度表达式的计算能力,支持如下几种:
自定义模式筛选下的查询逻辑:按照自定义表达式计算后的维度成员,作为where条件,查询数据。
保存逻辑:
若该字段同时在列上,新增行时以列上填报的具体值进行保存;
若该字段仅在筛选条件里,仅当表达式计算后具有唯一值时,新增行才会以该值作为字段值进行保存,多值情况下,新增行报错。
浮动行表的列配置逻辑属性为维度时,可关联筛选器。注意:逻辑属性仅控制数据的显示方式、下拉范围、保存校验,不过滤数据。过滤数据请见浮动行表【筛选条件】,或数据源【查询条件】
注意,下拉范围下载时会转换成Excel的数据验证功能,使线下填报的场景,也可以有下拉效果。
转换逻辑:
下拉成员少于255个字符,直接生成到数据验证公式中
下拉成员超过255个字符,生成一个隐藏的sheet专门用于存放(Excel数据验证公式不支持存放大于255个的字符串)
1、自定义模式下增加多版本实体的有效性功能
作用:当浮动行表的数据行,需要根据筛选器字段,过滤某个节点下的公司时,可开启此功能。
比如:合并实体层面的浮动行表,entity字段=某合并节点(根据筛选器)下的所有激活实体
2、当逻辑属性关联【多版本实体维度】时,可开启此功能,并在使用态下拉列表中,仅展示激活的实体。
电子表格中,与多版本实体相关的功能总结
功能点 |
作用 |
场景举例 | |
---|---|---|---|
1 |
筛选器上开启“过滤实体有效性” |
筛选器配置[多版本实体]维度表达式后,开启[过滤],则 筛选器可选列表中,仅出现激活的实体。
|
使用多版本实体功能的大部分报表,公司仅用于筛选,不体现在行列中的。 |
2 |
动态表行/列上开启“过滤实体有效性” |
从财务模型查询动态表数据时, 行列上的实体按照维度表达式返回激活的实体。 |
比如合并工作底稿,需要在列上展示所有激活的下级公司,可开启此功能。 |
3 |
浮动行表筛选字段-自定义模式开启“过滤实体有效性” |
根据筛选器+自定义维度表达式+过滤激活实体, 对浮动行表的数据行进行筛选
|
比如查询合并层面的浮动行表,可直接传入合并节点,并以该合并节点下激活的Base实体为筛选条件。 |
4 |
浮动行表展示列-逻辑属性开启“过滤实体有效性” |
浮动行表某个展示列, 可供选择的下拉成员列表是多版本实体过滤激活
|
比如填报浮动行表中的关联方列时,可关联实体维度并开启激活。 |
上述“过滤实体有效性”功能,依赖维度表达式参数。
维度类型 |
开启过滤 |
第三个参数值
|
过滤效果 |
返回的成员结构 | |
---|---|---|---|---|---|
多版本实体维 |
|
0 |
—> |
否 |
纯子 |
1 |
否 |
父子 | |||
2 |
否 |
纯子 | |||
|
0 | 否(即使开启过滤,也没有过滤效果) |
纯子 | ||
1 |
是 |
父子 | |||
2 |
是 |
纯子 |
如果浮动行表允许增加和删除行,可开启[清空行]和[追加行]按钮
若通过键盘delete擦除整行内容实现删除,如果存在只读的列,用户无法擦除。使用[清空行]后会忽略只读执行清空行操作,但是,sheet上的物理行还在
上传保存后,自动重新渲染预留空白行,才能加载更多数据。使用[追加行]可用户直接在使用态自行追加后再导入数据。注意追加行默认选项是1-1000,如果表行要求比较多,可编辑态选择5000、10000两档。
配置后使用效果:右键浮动行表区域出现[清空行]和[追加行]按钮。
注意,[追加行]追加位置在当前单元格之后的行,可点击多次追加。
浮动行报表行数过多,开表时一次性渲染效率慢。此时可开启分页。使用时,会在对应sheet上自动添加一个分页筛选器。
当浮动行表配置分页展示后,右上角【下载】按钮无法一次性导出所有数据,仅能导出当前页数据。
此时可开启全部导出按钮(右键)。
用户可右键导出某个区域的所有数据(注意:受到最大查询量10W的限制,右上角的下载保持原样仅导出当前电子表格数据)
全量导出数据采用固定样式:
维度:按名称编码显示方式(不含下拉列表)
日期:按日期显示方式
值列表:按名称编码显示方式(不含下拉列表)
数字:原样导出(不考虑小数位、千分符、单位、百分比等)
文本:原样导出
Excel样式:黑色边框、calibiri字体、10号字、标题灰色填充加粗、默认行高
根据查询出来的数据自动添加1、2、3…序号
注意:新增数据不会马上自动编号,而是等保存后,重新自动编号。
配置:浮动行区域配置,切换到“主题样式”Tab
使用效果:
浮动行表可配置隐藏表头(仅使用态体现),适用于自定义假表头、隐藏真表头的场景。
可以对浮动行表勾选合计行,合计行的位置在数据行的上方,计算范围为所有数字类型的字段,不包含数字显示属性配置为百分比的。
回到顶部
咨询热线