如何在报表中设置预算取数公式的期间
金蝶云社区-云社区用户479O9052
云社区用户479O9052
3人赞赏了该文章 2894次浏览 未经作者许可,禁止转载编辑于2014年05月15日 17:55:09

在报表中,预算取数公式期间不支持设置N!Y的形式,也不支持自动获取报表的期间,那么如何才能将报表期间转换为预算期间呢? 经反复测试,用下面的方法就可以实现了哦~
第一步、 构造预算业务期间 在报表模板某单元格中,用报表期间取数公式及字符串拼接的方式构造预算期间。 如:=rptDate("YYYY")+"Y."+rptDate("MM")+"M"

第二步、 设置预算公式中的“预算期间” 预算公式中的“预算期间”参数用单元格引用的方式获取。 注意单元格引用不要加双引号,自动生成的双引号也要去掉。
如下图设置, C5单元格中bgFormula就可以取到2012年1期的预算表数据。

其他场景说明:a. 其他预算的取数公式可用上述相同的方式设置。b. 当取上期预算数时,以月报为例,预算期间可设置为:=rptDate("YYYY")+"Y."+text(rptDate("MM")-1,"00")+"M"因为第一期的上期期间是上年12期,所以在模板中“上期期间”正确的设置为:=IF(rptDate("MM")="01",(rptDate("YYYY")-1)+"Y."+"12M",rptDate("YYYY")+"Y."+TEXT(rptDate("MM")-1,"00")+"M"

22.jpg(68.20KB)

11.jpg(71.69KB)