2023 5月19日

新增功能

  • 财务模型

    • 支持开启累计数自动计算的财务模型使用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时提供手型。

回到顶部

咨询热线

400-821-9199

我们使用 ChatGPT,基于文档中心的内容以及对话上下文回答您的问题。

ctrl+Enter to send