1 示例效果

和第一名的差距,即第一名的税额减去当前记录的税额。如下图:

2 制作步骤

报表设计效果如下:

该报表中D4单元格为动态公式单元格,需要对目标单元格C4进行运算,用到动态公式中绝对偏移的功能。
具体配置如下:
1、导航格设置
设置 B4 单元格为普通导航格,且按”税额“降序排序。双击 B4 单元格,进入排序tab进行设置,如下图:

2、动态公式设置
D5 单元格要计算当前税额与第一名的差值。如何得到第一名的税额,此功能需要用到动态公式。
右击 D4 单元格,选择[单元格类型>动态公式],弹出动态公式编辑器,如下图:

在此例中D4单元格为当前单元格,D4单元格逐级受限B4导航格约束,含义为“税务部门”。现在要在D4用到第一名的记录,在上一步时,B4单元格的的数据已经设置了降序排序,第一名,即是第一条记录,所以B4导航格扩展的第一条就是第一名。在B4上右击弹出菜单,选择“增加偏移行”,在“增加偏移行”窗口中设置“绝对偏移 1”,点击“确定”,结果如下图:

在上图中可以看出增加了一个名为“{B4} 1”的偏移行,此偏移行表示原B5导航格扩展的第一条记录。然后我们可以在D5单元格上输入表达式为:=C5-C4,如下图:

3 实例地址

所属应用:智能报表实例
模板地址:应用空间\lczReport\高级教程\动态公式_与第一名差距.hte

作者:fancy  创建时间:2023-09-08 17:16
最后编辑:fancy  更新时间:2024-10-31 17:13