找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 95245|回复: 99

[工具] 常用报表公式-SQL

 火.. [复制链接]
发表于 2011-11-19 14:26:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
还有个公式的语句,一并分享 常用报表公式.rar (2.23 KB, 下载次数: 406) 充值金币->
发表于 2011-11-19 23:37:47 | 显示全部楼层
本日发生:GLRFS('1001',zdate('-'),,'','','','Y',zdw(),'','')
上日发生:GLRFS('1001',STR(k('年'))+'-'+STR(k('月'))+'-'+STR(k('日')-1),,'','','','Y',zdw(),'','')
但每月1日时,手工填写上日发生。
  
IFF(k('日')>1,GLRFS('1001',STR(k('年'))+'-'+STR(k('月'))+'-'+STR(k('日')-1),,'','贷','','Y',zdw(),'',''),IFF(k('月')-1=1 OR k('月')-1=3 OR k('月')-1=5 OR k('月')-1=7 OR k('月')-1=8 OR k('月')-1=10,GLRFS('1001',STR(k('年'))+'-'+STR(k('月')-1)+'-'+'31',,'','贷','','Y',zdw(),'',''),IFF(k('月')-1=4 OR k('月')-1=9 OR k('月')-1=6 OR k('月')-1=11,GLRFS('1001',STR(k('年'))+'-'+STR(k('月')-1)+'-'+'30',,'','贷','','Y',zdw(),'',''),IFF(k('月')=1,GLRFS('1001',STR(k('年')-1)+'-'+'12'+'-'+'31',,'','贷','','Y',zdw(),'',''),IFF(k('月')=3 AND MOD(k('年'),4)>0,GLRFS('1001',STR(k('年'))+'-'+'2'+'-'+'28',,'','贷','','Y',zdw(),'',''),GLRFS('1001',STR(k('年'))+'-'+'2'+'-'+'29',,'','贷','','Y',zdw(),'',''))))))

解决闰年问题和1号问题。

半年取数    GLQM('100205',,IFF(zmonth()< 7,6,12),,,'本币','Y','00','本币','0002')

旬报超级大公式:
GLRQM('100205',STR(k('年'))+'-'+STR(k('月'))+'-'+STR(IFF(VAL(SUBSTR(zdate(),7,2))< 11,10,IFF(VAL(SUBSTR(zdate(),7,2))< 21,20,zday())))
,,,'本币','Y','00','本币','0002','y')

现金流量表取数:
C13=CFQC(zdw(),SUBSTR(zdate(),1,4)+'-01-01',SUBSTR(zdate(),1,4)+'-'+SUBSTR(zdate(),5,2)+'-'+SUBSTR(zdate(),7,2),'1124',1,'本币','本币','');

动态表合计公式
MSUM('长期股权投资额2',k('年')=zyear() AND k('月')=zmonth() AND k('单位')=zdw())

动态内部交易表账里取数公式
GLQM(1131,'','','[客户辅助核算='+k('对方单位编码')+']','','本币','N','','本币')

本月数=本月累计数-上月累计数
D5-IFF(zmonth()=1,0,mselect('主营业务收入','月',-1))

上年同期数
mselecta(D534,'年',-1)

年初数
MSELECTA(D524,'月',-zmonth())

分析表中作为筛选条件,筛选所有二级单位数据。应用情况:一级单位编码01,二级单位编码0101至0150,三级单位编码010101至015050
VAL(K('单位->单位编码'))>=1 AND VAL(K('单位->单位编码'))<=150

季报账里取数:
GLQM('1001','',20+zseason(),,'','本币','N','','本币','0001')

除数为零的情况如果需要返回值为0或者其他值,可以使用iff函数,如F5=iff(?B5+?D5=0,0,?D5/(?B5+?D5))

报表编码,不要带有“-”和“_”。

多动态区录入,必须用报表工具录入。

福田按地点分部报告设置公式:
MSUM('会合02表->营业收入',k('年')=zyear() AND k('月')=zmonth()  AND k('单位->地区')='北京')-MSUM('财内02表new->本年销售收入合计',k('年')=zyear() AND k('月')=zmonth() AND k('月')=zmonth() AND k('单位->地区')='北京' AND mselect('财内02表new->对方单位地区')='北京')

总账辅助核算分级时,取某辅助核算及其全部下级:
GLLFS('640107','','','[成本项目设置=03%]',,'本币','Y')

地区分类可以作为报表公式里的条件,如下:
GLLFS('600105','','','[客商辅助核算#地区分类=dx02]','贷','本币','Y','','本币')       

这样的模糊设置支持公式的复制粘贴,单元格号会自动变化:
J104=?C104/?I104;

带比率的单元格,要设置汇总公式才能正常汇总,否则比率简单加总没有意义

资产负债表(日报)
期末金额:GLRQM('1002',ZDATE('-'),'','','CNY','Y','','原币','0002')
期初金额:GLQC('1002','','01','','','CNY','Y','','原币','0002')
美元表:GLRQM('7011001',ZDATE('-'),'','','USD','Y','','原币','0002')  发生是美元,返回是美元
美元折本:GLQM('7011','','','','','USD','Y','','本币','0002') 发生是美元,返回是本币

利润明细表(日报)
本月发生数:GLRFS('6021041',STR(k('年'))+'-'+STR(k('月'))+'-01',ZDATE('-'),'','','CNY','Y','','原币','0002')
本年累计数:GLRFS('6021041',STR(k('年'))+'-01'+'-01',ZDATE('-'),'','','CNY','Y','','原币','0002')

总账将现金流量项目作为辅助核算时,现金流量表取数公式
GLJFS('1001','','','[现金流量项目=10101]','借','CNY','Y','','原币','0002')

本币报表与人民币报表是不一样的:
GLFS('6601010','','','','借','本币','Y','','本币','0002')  包含所有币种折合成本币的数据
GLFS('6601010','','','','借','CNY','Y','','原币','0002')   只包含人民币数据

客户在编制现金流量表时用到"对方科目发生"函数,按对方科目取本方数据:
GLDFFS('1001','2006-01-01',STR(k('年'))+'-'+STR(k('月'))+'-'+'01','','贷','1002','','T001')

对方发生,动态表。注意,不支持省略主体。
GLDFFS('9999',SUBSTR(zdate('-'),1,7)+'-01',zdate('-'),'[客商辅助核算='+k('对方单位编码')+']','借','9998',,k('单位'))



万元,不留小数:
ROUND(MSELECT('001->长期投资合计年末数')/10000,0)

动态表与固定表的表间审核,并且返回不等时的差额:
if mselect("55017->55017D11")<>MSUM('55022->其它',K('单位')=ZDW() AND K('月')=ZMONTH())
return '0,内部管理用利润表累计其他交易手续费收入与分支机构经营收支累计情况统计表不等,差额为'+STR(mselect("55017->55017D11")-MSUM('55022->其它',K('单位')=ZDW() AND K('月')=ZMONTH()))
end

部门表
GLLFS('660202','','','[部门档案='+SUBSTR(K('部门'),2,8)+'%]',,'本币','N')

用客商所属地区作为取数条件
GLLFS('112201','','','[客户辅助核算#地区分类=01]','','本币','Y','01%','本币','')

我公司合并报表和单户表是一套报表,单户表叫“资产负债表”,合并报表叫“合并资产负债表”,在报表表头写了一个公式。问一下每年底需要做一个工作,不然明年的报表表头就为空。麻烦提示我一下怎么做。
报表表头公式为IFF(MSELECT('企财00->报表版本',,-zmonth())='合并报表','合并资产负债表','资 产 负 债 表')

点评

给你点个赞  发表于 2020-10-9 16:00
回复 点赞 1 拍砖 0

使用道具 举报

发表于 2011-11-19 21:39:39 | 显示全部楼层
下载了不值的以后人要注意了
回复 点赞 1 拍砖 0

使用道具 举报

发表于 2020-9-24 11:38:43 | 显示全部楼层
在用友混,在群里混,在社会上混,在江湖上混 飘过
回复 点赞 拍砖

使用道具 举报

发表于 2020-9-22 15:07:07 | 显示全部楼层

在用友混,在群里混,在社会上混,在江湖上混 飘过
回复 点赞 拍砖

使用道具 举报

发表于 2019-10-24 09:23:04 | 显示全部楼层
在用友混,在群里混,在社会上混,在江湖上混 飘过
回复 点赞 拍砖

使用道具 举报

发表于 2011-11-19 16:08:57 | 显示全部楼层
感谢分享!!!!!!!!!!
发表于 2011-11-19 21:19:23 | 显示全部楼层
都没有一个载图,怎么知道值不值啊      
发表于 2011-11-19 21:36:16 | 显示全部楼层
看了一下,内容还不错
发表于 2011-11-20 09:49:07 | 显示全部楼层
感谢楼主分享呵呵呵呵感谢
发表于 2011-11-20 15:56:42 | 显示全部楼层
顶!感谢分享                                       
发表于 2011-11-21 10:48:25 | 显示全部楼层
好好研究研究~~~~~~~
发表于 2011-11-21 10:49:28 | 显示全部楼层
金币不足,怎么赚米呢~~~~~
发表于 2012-1-30 08:47:02 | 显示全部楼层
回复 点赞 拍砖

使用道具 举报

发表于 2012-2-19 13:45:36 | 显示全部楼层
回复 点赞 拍砖

使用道具 举报

发表于 2012-3-14 21:20:46 | 显示全部楼层
看都看不懂,这是你工作中自己记录的公式吧?用在哪了没有详细说明么……
回复 点赞 拍砖

使用道具 举报

发表于 2012-3-15 15:24:27 | 显示全部楼层
感谢楼主分享!!!!!
回复 点赞 拍砖

使用道具 举报

发表于 2012-3-15 19:33:09 | 显示全部楼层
貌似有讲头 下一个收藏
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-4-24 21:42 , Processed in 0.067429 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表