3.3计算公式的ATASK公式用法①ATASK:常用的跨表取数函数,也支持同表不同维度取数。公式结构:ATASK(表单编码,指标编码,期间偏移,其他参数维.维值)★表单编码:对方指标所在的表单编码,为空时作为当前表单;★指标编码:对方指标的编码,指标不能为空;★期间偏移参数,相关写法如下:-1Y(向前偏移1年)、2021Y(指定年度2021)、-1M(向前偏移1月)、10M(指定月份10)、-1Q(向前偏移1季)、4Q(指定第三季度)★其他参数维.维值:主体维度用法--E.E1001(代表:取主体为E1001的指标数据);期间维度用法--P.12(代表固定取12月的数据);多维度的层级,需要用#隔开。例如:E.E1001#P.12如果不存在额外维度的情况,写法中可以缺省,例如,只进行跨表单取数:A1=ATASK("Z02","Z02001");此时会默认按照查询的期间来取其他表单的指标数据。注意:ATASK函数的前提,是建立在,当前被取数指标已经在报表数据中心取过数的前提下,才有效。3.3计算公式的ATASK公式用法②写法举例①:同一个主体,取其他表单的指标数据。数据明细:被取数表单编码:fr01被取数指标编码:ZB1(可以在表单管理--指标页签--切换指标编码查看)公式:=ATASK("fr01","ZB1")注意:对于编码的字段,必须要加英文引号,当然也可以用向导功能,快速编写。3.3计算公式的ATASK公式用法③写法举例②:同一个主体,取自身表单指标的12月固定数据。数据明细:被取数指标编码:ZB1(可以在表单管理--指标页签--切换指标编码查看)公式:=ATASK("","ZB1","12M")注意:如果是本表单,可以只写引号空着,但是不能将前者结构删除。3.3计算公式的ATASK公式用法④写法举例③:同一个主体,取其他表单的上年同期指标数据。数据明细:被取数表单编码:fr01被取数指标编码:ZB1(可以在表单管理--指标页签--切换指标编码查看)公式:=ATASK("fr01","ZB1","-1Y")3.3计算公式的ATASK公式用法⑤写法举例④:不同主体,取另一个固定主体表单的指标在上年同期的金额。数据明细:被取数表单编码:fr01被取数主体维度:00123(可在维度管理查询)被取数期间:202301;被取数指标编码:ZB1(可以在表单管理--指标页签--切换指标编码查看)取数的主体期间:202401公式:=ATASK("fr01","ZB1","-1Y","E.00123")说明:上述公式就是用了一个年度偏移+单维度值锁定的写法来实现。3.3计算公式的ATASK公式用法⑥写法举例⑤:不同主体,取另一个主体在上年12月的固定金额。数据明细:被取数表单编码:fr01被取数主体维度:00123(可在维度管理查询)被取数期间:202312;被取数指标编码:ZB1(可以在表单管理--指标页签--切换指标编码查看)取数的主体期间:202401公式:=ATASK("fr01","ZB1","-1Y","E.00123#P.12")说明:上述公式就是用了一个年度偏移+多维度值锁定的写法来实现。其中:多维度的写法需要用#隔开。