1、原生的pivot、graph视图
优点:有原生的搜索视图支持,可以实现各种组合检索,图表视图也基本能满足需求
缺点:系统存在大量数据后视图加载缓慢,因为是加载了所有数据之后再进行筛选,而且是多次通过后台的read_group读取数据
2、直接导出客户需求的excel
需要借助report_xlsx模块,可以在点击按钮后实现excel的下载
3、借助中间表
可以在点击菜单时直接调用一个wizard,用于填写过滤条件,点击确认后生成用于显示数据的中间表记录,之后可以借助原生的图表/列表视图进行展示(需要频繁的对中间表记录进行操作)
4、自定义视图
借助action_registry,类似于企业版中的account_reports模块的显示效果
5、easyui
在4的基础上利用iframe嵌套一个easyui页面,跟后台通过接口进行数据的读取,由于客户的使用习惯,比较倾向于第五种方式
ps:对于stock.move sale.order purchase.order pos.order等可能数据量大的表,建议按照每天、每月,对每个商品进行汇总,加快报表展示的效率