订单表中如何只计算“已支付”状态订单的总金额,能否用一个组件完成?

我有一张订单表,里面有“订单金额”和“订单状态”字段,我想算一下“已支付”状态的订单的总金额,能不能只用一个组件搞定?

27 个赞

可以,用“分组”组件。先按“订单状态”分组,然后添加一个聚合字段,选“订单金额”,聚合类型选“求和”。这样分组后,每个状态会有一行,其中就包含“已支付”状态的总金额。如果你只想要“已支付”的数据,再加一个“过滤记录”组件在后面筛选就行。

1 个赞