在旧版本表格中,各项计算功能的实现需借助脚本语言,而自永洪BI 8.6版本后,列的计算功能得以通过动态计算直接实现,从而免去了编写脚本的繁琐。接下来,让我们一同探索自由式表格的动态计算功能及其使用方法。
动态计算器
动态计算器是一种能够实现格间计算的机制,其核心在于每个格子的数值是通过动态计算得出的。这一机制主要涉及两个要素:计算方向和计算方法(或函数)。
计算方向
计算方向与表格结构紧密相关,决定了动态计算的顺序和基于表格的特定方向进行数值计算。
计算方法
计算方法包括差值、百分比、差值百分比、汇总百分比、累积计算、移动计算和排名计算等。这些方法在表、交叉表、自由式表格和图表组件中特有,用于计算格子间数值的变化。
动态计算器不仅在单个组件中有效,而且不能被其他组件重复使用。
BI界面内置功能与自定义功能
BI界面提供了多种内置的计算函数和计算方向,用户也可根据需要自定义计算函数和方向。对于自定义的计算函数,还可以使用二次计算的属性,即当前动态计算可使用其他动态计算的结果进行再次计算。
实例说明
- 进入动态计算
- 计算方法详解
- 差值
- 百分比
- 汇总百分比
- 累积总计
- 移动计算
- 排名计算
- 定制
添加自由式表格 -> 绑定度量字段 -> 计算页面选择动态计算,操作流程如下面图片所示:
差值是数据1减去数据2得到的值。在动态计算页面进行属性设置时,选择差值作为计算方法,可设置计算依据为表格纵向,并选择差值的第一个或向前、向后以及最后一个值。此功能适用于计算销售额在不同市场间的差额或两个市场间的差值。
百分比是数据1除以数据2的值的百分比形式。在属性设置中,选择百分比作为计算方法,可设置计算依据为格子,并选择向前、向后或第一个格子的值。此功能适用于计算销售额在不同市场中的占比。
汇总百分比是当前数据除以所有数据总和。在设置中,选择汇总百分比作为计算方法,可设置被除数为当前数据,同时可选值还包括平均值、最大值和最小值。此功能用于计算各个市场占总销售额的占比。
累积总计是数据依次进行累计求和。在设置中,除了选择累积总计作为计算方法外,还可以设置重置字段,如产品种类等,以确定累积的范围。此功能适用于需要计算累计值的场景。
移动计算允许用户灵活设定参与汇总计算的数摇哥够早活据个数。通过属性设置,用户可以选择参与计算的格子数以及汇总方式等。此功能适用于选择多个值进行计算的场景。
排名计算允许用户对数据进行排名。在设置中,用户可以高级设置中设置排序的维度字段,如产品名称进行排名计算。此功能适用于需要查看数据在类别下的排名的场景。
定制是根据用户需求,直接在计算框中调用BI中的函数进行其他计算,也可以进行二次计算。在动态计算对话框中,选择定制选项后打开脚本输入对话框,用户可以输入自己的表达式进行计算。
以上就是关于自由式表格的动态计算的介绍和使用方法的详细说明。希望这能帮助您更好地理解和使用这一功能。