新增功能
财务模型
支持开启累计数自动计算的财务模型使用MDX
增加配置:数据保存后触发调用Python脚本
电子表格1.0
新增设置pov是否可用的自定义js方法
浮动行表增加pov隐藏配置项
电子表格2.0
隐藏列:无数据、无效、无权限
对接UX
功能优化
电子表格2.0
+-缩进优化
以下是详细更新说明
背景:此前开启累计数自动计算的财务模型无法使用MDX。 本次迭代增加了MDX对开启累计数自动计算的财务模型的支持。 但是在使用时有一些限制:MDX计算时不会进行View成员之间的动态转换,因此在scope语句里只能使用录入的View成员进行计算。
背景:此前财务模型体系触发计算脚本的入口只有电子表格。当项目上电子表格很多时,在每个表格上绑定脚本会变得很繁琐,并且不易维护。
本次迭代在财务模型界面增加设置Python脚本功能,配置成功后,基于财务模型搭建的电子表格在保存后将触发此Python脚本。
需要注意的是:有变化的数据会作为参数传递给脚本。脚本为异步调用,不影响电子表格保存接口的效率。
项目实施中,因为跳转或级联等需求,需要动态地给电子表格pov设置只读(直接打开电子表格时pov可用,从其他元素跳转过来时禁用),本次迭代新提供了设置pov是否可用自定义js方法,通过传入pov维度编码来控制对应pov的只读和可用。
此前浮动行表pov没有隐藏选项。本次迭代在浮动行表配置界面增加隐藏选项。勾选后在使用视图实现隐藏此pov的效果。
与原先行上的设置:隐藏无数据行、无效行、无权限行,本迭代增加了隐藏列相关功能。
在动态表配置时,每列都可以根据需要设置是否隐藏无数据、无效、无权限的列。
若启用隐藏列
编辑态预览时,只会渲染行标题,列标题省略不展示。
在使用态,没有任何数据,所有的列都被隐藏时,只展示行标题。
若启用隐藏行
编辑态预览时,只会渲染列标题,行标题省略不展示。
在使用态,没有任何数据,所有的行都被隐藏时,只展示列标题。
若既隐藏行又隐藏列
编辑态预览时,渲染为空。注意,如果需要重新编辑这个控件,从大纲树点开。
在使用态,没有任何数据时,渲染为空
虽然,隐藏行和隐藏列,在用户使用效果上类似,但是实现方法不一样。隐藏行由财务模型先过滤数据再重组表结构。隐藏列财务模型未过滤数据和重组表结构,由表格侧进行处理。因此,在列上尽量避免做非常大的笛卡尔积,以免影响开表性能。
电子表格2.0可以添加到UX里面了~~
使用方法:拖入电子表格控件,并选择一个已有2.0元素
保存后切换到使用态查看效果(本例添加了两个表格控件)
优化:+-符号跟着成员缩进,并且在hover时提供手型。
回到顶部
咨询热线