一行查询语句都不用写
先选数据源,再从中挑字段、筛选、排序和合计。用它的是懂业务的人,不是懂数据库的人。
选好数据源、字段、筛选条件和合计方式,报表就出来了。不用写 SQL,不用开工单,也不用把数据库权限交给任何人。
解决什么问题
ERP 自带几百张报表,可偏偏就是没有你要的那一张:你的业务每周一都得看的那个特定交叉口径。等你去提需求,答案要么几周后才来,要么来了也不对;这期间只能拿手头的数据做决定,或者导到 Excel 里,每个月再手工拼一遍同样的口径。
包含什么
先选数据源,再从中挑字段、筛选、排序和合计。用它的是懂业务的人,不是懂数据库的人。
一张单据带着它的明细行:发票带商品行,付款带所核销的单据。真实业务里的问题,大多是这个形状。
每个数据源只开放选定的字段,并且始终限定在你自己的公司范围内。没有办法取到不属于你的数据,也没有办法把不该关联的东西关联起来。
PDF 用来汇报,Excel 和 CSV 用来接着做,TXT 用来导入别的系统。同一张报表,四种格式。
谁跑了哪张报表、什么时候跑的、用了什么筛选条件。三个月后有人对某个数字提出质疑时,靠的就是这些把它复现出来。
它会自己生成,按你设定的频率送达。再也不用有人专门记着周一那份报告。
如何运作
它决定了有哪些字段可用、能按什么来筛选。
字段、筛选、排序和合计,边选边看结果。
用当下选的筛选条件跑一次,或者让它自己定时发到邮箱。
细节之处
同一张报表适用于每个月、每家门店。按期间各做一张,最后就会有四十张其实是同一张的报表。
新数据源的字段是另一套,原来选的留不住。在一张已经做好的报表上动它之前,最好先知道这一点。
一张又大又沉的报表每天早上塞进二十个人的邮箱,是没人要过的负担。先跑一次看看,再决定要不要定时。
哪一列求和、哪一列取平均、小计在哪里断开。没有这些,它就只是一张很长的清单,不是报表。
一个人搭好的,留给所有人用。一个问题解决一次,而不是人人各做一套。
把整个数据库开放出来,就会允许那些把不该关联的东西关联起来的查询。这是一个安全上的决定,不是还没补上的短板。
适合谁
而等别人排期去做,根本来不及。
就为了再手工拼一遍同样的口径。
而「记得发」本身就占着某个人的工作量。
常见疑问
不需要。先选数据源,再从中挑字段、筛选、排序和合计。
只能取经过整理的数据源里的数据,并且始终限定在你自己的公司范围内。这是安全上的设计:没有办法取到别的订户的数据。
可以:主表加明细行,真实业务里的问题大多是这个形状。
PDF、Excel、CSV 和 TXT,也可以直接从页面打印。
可以,频率你自己定。建议先手动跑一次,看看返回什么、该发给谁。
可以,通过运行记录:谁跑的、什么时候跑的、用的是哪些确切的筛选条件。