累计值求算

0
请问你们一般在项目组上求累计值,都是sum(case when xx=xx then 1 end)这种方法吗,还是filter(count(*) using (xx='xx')),现在前者算出的是正确的,但是两个累计值相除前台数据为空,后者的过滤条件没有实现,数据还是count(*)的数据。
已邀请:
0

铁皮罐头 - BIEE独立顾问 2015-12-21 回答

count(filter(* using (xx='xx')))   理论上这样才是对的,不过好像不支持,你试试吧
0

百分百 - BIEE独立顾问、零售行业 2015-12-22 回答

count里面的filter换成case when试试。

要回复问题请先登录注册