Navicat Premium简易报表

前言

 Navicat Premium可以做简易的数据报表,当数据量相对比较大,excel处理不过来,而又没有充足的时间给你写代码的时候,你可以使用它。

使用方法

 右键你的数据库,新建报表,
Navicat Premium简易报表
 在设计窗口区,可以往里面拖入各种内容模块,
Navicat Premium简易报表
 选择数据窗口区时,你可以新建数据查询向导(数据管道),
Navicat Premium简易报表
 它可以将你需要的数据从数据库中筛选出来,供你在设计区导入到图表中,生成可视化图表。
Navicat Premium简易报表
 筛选过程中,你可以选择部分字段,计算规则,字段分组以及筛选准则(过滤条件)和排序方式,如果不满意它直接提供的功能,你还可以在生成后通过修改原始SQL语句,来达到SQL所支持的任意功能。
Navicat Premium简易报表
Navicat Premium简易报表
Navicat Premium简易报表
Navicat Premium简易报表
Navicat Premium简易报表
 之后点击完成,再进入到设计区,你刚刚生成的数据管道会出现在设计区右侧数据树,
Navicat Premium简易报表
 你可以将拖入的数据区控件中导入这些数据,
Navicat Premium简易报表
 譬如,我拖入一个数据库图表控件,右键编辑图表,
Navicat Premium简易报表
 先往图表中添加一种数据表达图,
Navicat Premium简易报表
 然后进入到刚刚选择生成的数据表达图对象中,进入数据源(Data Source),选择数据管道,然后选中你需要的数据(数据区中你筛选出来的),指定图的坐标轴意义,然后apply应用该改变,关闭该窗口后,会在设计区加载对应数据图,
Navicat Premium简易报表
Note:数据较多的时候,加载时间较长,甚至可能崩溃(据我测试,十万级别的数据量可以承受)
 之后,你可以在chart配置下,修改各项,来修改图表样式,
Navicat Premium简易报表

感想

 Navicat Premium做简易报表还行,图表样式很多,还支持2D/3D,但是似乎细节方面做的不是很好,比如数据图的坐标刻度不能自定义、部分图例粗糙、数据大的时候卡顿、每次改动chart样式都会重新加载。