层次关系下的统计值,怎么聚合?

0
BIEE 11g
我现在有个需求,要在统计一段时间内的客户购买一次或多次的人数、订单数和金额,怎么好像使用 count(distinct 订单.ROW_WID by 客户.ROW_WID)不好使啊

11.jpg


然后我做了个层次关系,count distinct 订单Id,在客户层次统计。这样出来的值是单一客户的订单数。
我打算是统计出,定单数为1 的客户的人数,金额,定单数为2、3、4。。。。 的客户的人数,金额。
但是这个结果是安照客户记录出来的明细,这里的1、2、3。。。值不能是同样值的聚合在一起么?
在字段的编辑公式的页面中,视为列属性我也勾上了
12.jpg



已邀请:
0

zhaosh 2014-11-10 回答

?????????????????!!!!!!!!!!!!!!!!!!!!!!!!
0

caiyutao - ODI、BIEE高级顾问、数据仓库架构 2014-11-11 回答

用透视表。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
0

zhaosh 2014-11-12 回答

透视表也试过,不过计算订单数时,用count统计,可以,但一使用count distinct 就会有问题,而且数量量稍大一些,就会报查询的记录数量超出范围,因为这里现出来的是客户的明细,不是最后的统计值啊,没有其他办法么?

要回复问题请先登录注册