月报表如何自动汇总

月报表如何自动汇总,第1张

月报表可以通过利用数据库软件,如Microsoft Access或Excel进行自动汇总。可以使用编程语言,如SQL,来定义查询,以自动从数据库中检索需要的数据,并自动生成汇总表格。此外,还可以使用报表生成器,如Crystal Reports或Microsoft Reporting Services,根据预定义的报表格式,自动生成汇总报表。

不建议用公式,这种多表合并汇总用公式不仅复杂,而且因为数据量大加上跨表,会相当的卡。

比较好的方法是:Power Qurey+数据透视表。当然如果工作表数张数在10以下,也可考虑直接用多重合并计算的数据透视表方法,一个个工作表添加进去。但效率肯定没Power Qurey+数据透视表的方法高。

在汇总表中,数据菜单——获取数据——来自文件——从工作簿。浏览到当前工作簿后打开,选择转换并编辑数据(Excel版本不同,叫法可能有所不同,但基本是这个意思),进入到Power Qurey工作界面,筛选工作表,去掉“汇总”工作表本身后,删除不需要的列(不会从工作表中删除),这样就相当于把所有工作表汇总到一个工作表中了(只是在PQ中)。可以直接在PQ按月进行汇总,但直接把结果上载回工作表并进行透视来得简单。关闭并上载到,选择现有工作表,并选择上载方式为数据透视表,在汇总中的A1中插入数据透视表,把日期到行字段,把各种金额拖到值汇总区域,进行适当的修饰,就可得到需要的结果。透视表会比公式有更好的视觉感观效果,用鼠标拖动,可得到多种汇总结果。

没有做模拟文件(太费时间),但上面的步骤应该是可行的,具体 *** 作时,可能会有些细微的差别。

不知道你是什么数据库,只能写个意思,具体的内容要你自己搞定。

其实就是把日期字段截取一下,如果日期本身没办法截取,那就转换一下。比如如果是oracle那么可以用to_char转换为字符型,然后再截取。如果担心1月和10月截取重复,那就多截取一位,或者查找第二个/字符的位置截取。

截取完成后,在用截取后的日期和客户分组,金额汇总求和就可以了。

我比较熟悉oracle,我用oracle的写法尝试这写一个,如果不是oracle,那么你就要自己找找类似的了。(日期也可以直接截取,不过好长时间没写忘记怎么写了,就写一个转换的吧)

select substr(to_char(日期),1,instr(to_char(日期),'/',1,2)-1) 月份,客户,sum(金额汇总) from table group by substr(to_char(日期),1,instr(to_char(日期),'/',1,2)-1) ,客户


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9419199.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存