IUFO的MSELECT函数详解
IUFO函数说明
帐务取数函数是指从总帐取数,指标函数是指从报表指标中取数,一般来说指标函数比帐务取数函数速度要快,所以一般只需在一个报表中用帐务取数函数从总帐中取数,其他报表需要调用该数据时通过指标函数从报表系统内部取数。
指标取数函数说明:
年初数
函数1:
MSELECT(‘A年初数’,,,K(‘月’)=1 AND K(‘年奔波的意思’)=zyear())
函数的意义:取年度与当年报表关键字年度相同,月份为1月份的A年初数指标值
函数2:
MSELECT(‘A年初数’,,,K(‘月’)=zmonth()-1
AND K(‘年培训纪律’)=zyear())
函数的意义:用年初数函数逐月取上个月数的方法来取数
注:因1月份数据应从帐中取数,所以用条件函数IFF(K(‘月’)=1,帐务函数,年初函数)来设置函数。
上月发生额
函数:MSELECT(‘A单期发生’,,,K(‘月’)=zmonth()-1
AND K(‘年’)=zyear())
函数的意义:取本年上个月A单期发生指标,如果不加K(‘年’)=zyear()会出现取不出数的现象。
注:当当前报表为1月份时,该函数取不到数据,如果1月份要取上年12月份数据,则需定义条件函数
iff(k(‘月’)=1,
MSELECT(‘A用星星纸折玫瑰花当期发生’,,,K(‘月病毒的战争’)=12 and K(‘年’)=zyear()-1),
MSELECT(‘A当期发生’,,,K(‘孤独患者简谱月’)=zmonth()-1
and K(‘年’)=zyear())。
累计发生数
函数:上月发生数+当期发生数(直接取单元格即可)
注:1月份的累计发生数应当等于当期数,如果只写上述公式,1月份会计算不出当期数,所以应定义公式 iff(k(‘数学简史月’)=1,当期发生数单元格,上月发生数+当期发生数单元格)
上年同期发生数
函数:MSELECT(‘A当期发生’,,,K(‘月’)=zmonth()
and K(‘年’)=zyear()-1)
函数的意义:取上年同月A同期指标值短篇500
取别单位当月同期发生数
函数:MSELECT(‘A当期发生’,,,K(‘单位’)=‘介绍一种花20字001’)
函数的意义:取单位编码为001单位的A指标当期发生额,如果还有年度月份的条件,只
需要参照上面的年初或上月函数中的时间条件即可。
解释:
MSELECT()是指标取数函数
K(‘月’)是指月关键字,同样的年关键字是K(‘年’)。
Zmonth()是指取当前报表的月关键字值,当前报表年关键字值是zyear(),当前报表单位编码的函数为zdw()。