IUFO取上年同期数问题报表中经常用到取上年同期的数的问题。总部推荐的公式是使用Mselect公式可以通过期间偏移取指标相对当前时间的前期或后期的值。如果取上年同期数则可以向前偏移12个月,或向前偏移一年,分为表示为mselect(‘货币资金年末数’,’月’,-12),mselect(‘货币资金年末数’,’年’,-1)这样是使用指标函数通过表间取数实现,不能实现帐表联查。自己分析后得到另一方法:原3系统产品可以使用‘K(年)-1’可以实现。但在5系统产品,IUFO公式使用‘K(年)-1’取不到数,原因是这个函数返回的是数值型,可公式要使用字符型。于是将‘K(年)-1’修改为str(K(’年’)-1),即可取数。例子:取6001上年同期数发生数:GLFS('6001','k(年')-1','',,,'','Y','','','')不能取数;GLFS('6001',STR(k('年')-1),'',,,'','Y','','','')可以取数。