统计不重复数据

 

报表需要统计数据中有几种数据, 需要知道分组中有几种数据. 比如 1,1,2,3 就是 3 个种类

png

这个列子中
1、A2 进行分组 = ds1.group(a:1)
2、B2,C2 中对分组中的数据逐条查询 = ds1.select(b),= ds1.c
3、这里的 C3 中对 C2 中的数据进行种类统计不可以直接写 count(C2{}) 进行统计,count(C2{}) 计算的是 C2 的数据条数. 这里统计几种需要先对要统计的数据进行去重, 这里用 group 函数去重再用 count 统计去重之后的数据 count(ds1.group(c:1))
png