$函数| 快逸报表工具
V5教程-表达式与常用函数

函数说明:取得当前格的某主格的当前值 

语法:  $Cellx

参数说明:

Cellx 当前格的主格

返回值:Cellx主格的当前值

示例:

例:

复杂同期比报表中,我们希望在E2单元格计算出“比去年同期”,这个指标的运算逻辑是:当前月的订单金额/去年当月的订单总金额,如果去年的该月无订单,则不计算。 从上图中可以看出,E2格的表达式最关键的在于如何表达出上一年度中该月的订单总金额,该报表年度和月份都不是连续的,因此我们需要在E2格的表达式中加一些判断条件,把E2格的表达式写成:=C2/C2[`0]{A2==$A2-1 && B2==$B2}。

课后练习:

1、写出下列函数说明对应的函数:

(1)取得某单元格的显示值

(2)取得当前单元格的值

(3)取得某单元格的填报值

(4)显示值对照表函数,从对照表中找出当前单元格对应值的显示值,没有则返回null

(5)取得当前格的某主格的当前值

2、下图所示的报表中,

A1单元格表达式为:=list(1,3,5),扩展方式为横向扩展,显示值表达式为:map(to(1,6),list("赵","钱","孙","李","周","武"))

B1单元格表达式为:=$A1,C1单元格表达式为:=disp(A1)

分别写出A1单元格的当前值、显示值及B1、C1单元格的展现结果。

3、将上一题中A1单元格表达式改为:=to(2,6,2),其它表达式不变,分别写出A1单元格的当前值、显示值及B1、C1单元格的展现结果。