odoo中graph图表统计视图怎么实现?
odoo中graph图表统计视图怎么实现?
我们以优惠券为例:
------\models\coupon_type.py---------
------\views\coupon_views.xml------
图表统计:graph
type 值可以是, bar (default), pie, line
statced 仅仅在 bar 的情况下生效,如果设置为 True,将会按照组分割,然后叠在一起
name(required指出需要在 group中使用哪些字段,通常是用来指明按照这个字段分组
type 指明这个字段是用来分组的,还是用来计算合计值的。有以下值:
row (default),按照这个字段来进行分组,
col 只在 pivot view 中生效,用来创建 column-wise groups
measure 用这个字段的值来进行统计。
interval 作用在 date 和 datetime field上,按照指明的方式(day, week, month, quater, or year)来替换 按照默认的 按天分组,和按秒分组。
注意: Graph view 的统计是根据数据库中的值来计算的,如果某个字段没有存在数据库中,那么不能在graph view中生效。
然后访问http://localhost:8069/可以观看效果,还有多种图形显示可选择。