【YOU学吧】学会灵活运用这些NC报表日期函数,你就高手!--第58期--在NC产品中配置表样时有很多情况下用到日期,如将某些日期信息显示在报表上、将日期嵌入到公式之中用来取数等等。能够灵活运用日期函数,在配置表样时才可以有效满足各种使用需求。NC65报表中日期函数应用经验经验一资产负债表是一个时点表,显示的是某一期间最后一天的财务数据,所以表头显示的应该是具体到日的时间,但是系统中关键字显示的时候只能显示到月。处理办法:将期间关键字隐藏不显示,然后表头提取一个字符型的指标,配以取值公式:szyear()+'-'+szmonth()+'-'+szday()经验二报表上不仅要体现业务时间,还想要显示报表的实际录入时间。处理办法:提取字符型的指标,使用EXCEL函数中的日期和时间函数拼接具体计算时间,并用STR转换成字符型格式。公式样式:STR(YEAR())+'-'+STR(MONTH())+'-'+STR(DAY())+''+STR(TIME())经验三资产负债表的期初余额实际是去年的期末余额,如何能直接取上年的期末余额。处理办法:用mselect类函数,如meselect、mselecta、mselects。利用-zmonth()做月份的偏移。例如,写一个区域公式:MSELECTA(D6:D21,,-zmonth())经验四当没有做以前年份的报表数据,可否直接从账上取上年同期的累计数。处理办法:系统没有专门取上年的总账函数,但是可以将取本年累计的函数做偏移,将年份向前偏移一年。例如:GLAccumAmt('1221',zyear()-1,'',,'借','本币','Y','','组织本币','0001')取1221科目去年的同期累计金额。经验五部分业务函数如GLAmtWithinDateRange()使用的时间要素是起始日期和结束日期,写公式的位置要嵌入计算期间的具体日期。处理办法:起始日期使用zdateqc('-')结束日期使用zdate('-')分别嵌入到公式对应的参数位置,即可表示计算期间开始日和结束日。经验六利用getdata公式取语义模型的数据,使用的筛选参数会用到会计期间,如何写函数能否自动读取当下报表计算期间。处理办法:语义模型中的会计期间写法是“2018-01”形式,可以结合日期zdate('-')和字符截取函数substr(),将计算的年份和月份截取出来。例如:SUBSTR(zdate('-'),0,7)经验七报表上想要体现某个日期到年初已经经过的天数。处理办法:提取一个日期型的指标,用户可以指定计算的日期,年初的日期用公式直接取出。利用DAYDIFF()函数计算两个日期单元格间的天数差。进入服务社区(http://ism.yonyou.com)搜索“报表函数”了解更多内容!【本文作者】杜金帅NC财务“多金帅气”高级顾问【往期精华】【专栏】YOU学吧:3分钟get一个NC新技能!(知识汇总帖)【精华】【YOU学吧】第01期——税率调整,用友NC6产品应对方案轻松get!【精华】【YOU学吧】第02期——税率调整,用友NC5产品应对方案轻松get!【精华】【YOU学吧】第03期——学会这一招,NC6产品敏感数据权限控制都搞定!【精华】【YOU学吧】第05期——支招:NC6如何设定物料采购和销售不同税率【精华】【YOU学吧】第06期——NC资金贷款担保集成应用方案轻松学【精华】【YOU学吧】第07期——实用!NC单据按个性化要求入账的正确姿势【精华】【YOU学吧】第11期——有了它,再也不用担心NC6组织权限设置出错!【精华】【YOU学吧】第12期——精通语义模型,轻松搞定NC报表取数!【精华】【YOU学吧】第15期——财务报表格式再次变化,NC6产品应对方案出炉!【精华】【YOU学吧】第23期——新个税法来了!NC最新个税调整方案助你轻松应对【精华】【YOU学吧】第46期——增值税税率下调,NC6适配方案新鲜出炉【YOU学吧】3分钟get一个NC新技能!相约用友服务社区,每周为你献上知识盛宴。