热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具

由阿拉伯数字组成的表格的统计人,经常被戏称为“表哥”和“表姐”。这是我工作的第3年,快到年底了,我这个211统计学专业硕士毕业的“高材生

由阿拉伯数字组成的表格的统计人,经常被戏称为“表哥”和“表姐”。

这是我工作的第3年,快到年底了,我这个211统计学专业硕士毕业的“高材生”,对这些成山的数据报表,也会毫无办法。

想辞职吧,找不到下家,不辞职吧,内心又难受,还经常去知乎上看:

统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具

 

每天的工作就是对着各种数据进行分析,而分析前的大部分时间都是在进行数据收集和处理,形成Excel图表,再写成PPT交由领导审核,修改后才能形成完整的分析材料。

这是一项繁重的工作,分析过程会涉及到很多的环节,费时费力还容易出现纰漏,为此我曾花了很多时间学Excel,但这也仅仅是简化了部分数据处理的过程,加班加点更是常事。

后来好多次,给老板的报告都是延迟了很久,这才察觉到公司的数据系统太差劲了,决心要做一些改变,于是准备建设一个报表系统。

这事自然落到了我的头上,用代码写不现实,效率不高且后期维护的工作量巨大、不易维护和修改,一旦客户需求有所改变,就需要调整系统源码,给项目交付带来不可预测的风险。

经过选型,确定了FineReport。

统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具

 

企业级的报表,尤其数据多的时候,Excel真不是好选择。当你好不容易做完,一句“数据不对”就给打回,心中真不知是什么滋味。

我首次接触这样一个报表系统,眼前一亮,兴趣使然加之领导施压,我便开始学习并使用它,一开始觉得没什么,就一普通报表系统,比Excel强点罢了,还能怎么样?

后来它的优势真的显而易见:直连数据库、多数据库取值、报表人效高,界面也挺高大尚的。

FineReport有3种模式:普通报表、聚合报表、决策报表,你可能没听过。

普通报表,就是Excel那种的,做做填报,做做查询,当然这种模式也仅仅适用于不复杂的表。

统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具

 

如果遇到指标复杂的报表,聚合报表针对不规则大报表的用处就体现了。

统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具

 

打个比方,各种票据类型的报表,统计和制作起来是比较麻烦的,用Excel的都知道,这种要设计起来,基本上是花不少时间的。

统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具

 

决策报表,这就是给老板看的,为什么会出现这种模式?

因为光靠那种定时收集数据并制作报表的方式,并不能让管理层第一时间看到数据的变化和趋势,决策报表又名管理驾驶舱,就是以可视化或者大屏的模式,把数据直接和数据库连接,然后展示出来。

统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具

 

1、直连数据库

制作报表前首先需要定义数据来源,实际用户系统最常见的就是数据保存在数据库中,并且在不断更新中,使用数据库数据来制作报表,并且报表内容会随着数据库的更新而更新。

FineReport支持的数据库如下:

统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具

 

2、多数据库取数

以前,两个表、三个表的数据想要关联在同一张表上分析,是需要通过函数、公式的。

统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具

 

使用FineReport做报表,一张报表中就可以添加任意多个数据集。

取几个服务器上的数据库的表就建立几个数据连接,然后把表取出来后,给主数据写带参数的SQL剩下的数据用过滤就可以放到一张展现模板里面了,前提是各个表之间一定要有关联字段否则无法保证数据的准确性。

统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具

 

3、界面nice

它的设计模式就是和Excel相同,就是让使用者能够自如地从原来的工具转换过来。

我要说的界面,是指可视化界面。

统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具

 

统计学硕士做了3年表格,多次跳槽失败,只因学不会数据工具

 

就先说这么多吧。


推荐阅读
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 本文介绍了如何找到并终止在8080端口上运行的进程的方法,通过使用终端命令lsof -i :8080可以获取在该端口上运行的所有进程的输出,并使用kill命令终止指定进程的运行。 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • 本文由编程笔记小编整理,介绍了PHP中的MySQL函数库及其常用函数,包括mysql_connect、mysql_error、mysql_select_db、mysql_query、mysql_affected_row、mysql_close等。希望对读者有一定的参考价值。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 本文介绍了如何使用iptables添加非对称的NAT规则段,以实现内网穿透和端口转发的功能。通过查阅相关文章,得出了解决方案,即当匹配的端口在映射端口的区间内时,可以成功进行端口转发。详细的操作步骤和命令示例也在文章中给出。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
author-avatar
萨尔塔的海角_749
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有