显示剩余库存

使用commerce stock已经能显示剩余库存,那怎么做如下显示呢?
总共库存:100件 ;
销售:100件;
出货:50件;
剩余:50件;
后来利用views实现了这个想法。
打开views 高级中的Use aggregation设置进行统计。添加“全局: 算术表示”进行算术计算。
要注意的就是表的关联,要不然你找不到这些字段。
功能是实现了,可是不满意,因为这个方法要查的表太多,速度是问题。当然能写代码搞定是最好了,问题是还不会...
最近看了篇文章有说hook_views_data 这个钩子可以优化查询,因为时间关系要得空了再去试试,有懂的发出来分享下咯。