永洪社区

标题: 计算量度只出现一次的聚合 [打印本页]

作者: 曹瑞    时间: 2021-7-2 14:22
标题: 计算量度只出现一次的聚合
我想计算量度只出现一次的聚合应该怎样

作者: 永洪tech-wisiy    时间: 2021-7-2 14:28
详细解释一下呢,没太懂这个意思
作者: 曹瑞    时间: 2021-7-2 14:32
永洪tech-wisiy 发表于 2021-7-2 14:28
详细解释一下呢,没太懂这个意思

统计id只出现一次的个数
作者: 永洪tech-wisiy    时间: 2021-7-2 14:35
曹瑞 发表于 2021-7-2 14:32
统计id只出现一次的个数

distinctCount
distinctCount(expression)
返回一组数据不同值的个数 , 不对 Null 值计数
例如:DistinctCount(col['product']);
作者: 曹瑞    时间: 2021-7-2 14:40
永洪tech-wisiy 发表于 2021-7-2 14:35
distinctCount
distinctCount(expression)
返回一组数据不同值的个数 , 不对 Null 值计数

这个是精确不同值计数吧,重复的不要计数,就是 1,1,2 =》1 不是等于2
作者: 永洪tech-wisiy    时间: 2021-7-2 14:46
曹瑞 发表于 2021-7-2 14:40
这个是精确不同值计数吧,重复的不要计数,就是 1,1,2 =》1 不是等于2

什么意思,没太懂,这个是计算你这个列中有多少个不同的数据比如(1,1,2,3,4,4,4,4)这个经过计算得到的结果是4
作者: 曹瑞    时间: 2021-7-2 14:54
永洪tech-wisiy 发表于 2021-7-2 14:46
什么意思,没太懂,这个是计算你这个列中有多少个不同的数据比如(1,1,2,3,4,4,4,4)这个经过计算 ...

我想要的结果是等于2
作者: 曹瑞    时间: 2021-7-2 14:54
曹瑞 发表于 2021-7-2 14:54
我想要的结果是等于2

(1,1,2,3,4,4,4,4)
作者: 永洪tech-wisiy    时间: 2021-7-2 15:01
曹瑞 发表于 2021-7-2 14:54
(1,1,2,3,4,4,4,4)

这个应该没有现成的方式
作者: 美滋滋    时间: 2021-7-2 15:33
这个可以曲线救国一下,你可以拉一个文本组件,然后绑定你要判断的字段,然后增加筛选条件,只找你想判断个数的。比如你的数据是 (1,1,2,3,4,4,4,4)。你把这个字段绑定到文本组件中,然后筛选条件是这个字段的值等于1。然后聚合方式选择统计个数。这样你就可以知道这个字段等于的有多少个了。
作者: 美滋滋    时间: 2021-7-2 15:35
还有一种方式,你编辑你的数据集,增加一个新的列,这个列判断你要判断的那个字段,如果是你要判断的值则为1,如果不是你要判断的值则为0,最后用这个字段求总和,就可以了




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4