永洪社区

标题: 怎么对count(*)做数据分箱 [打印本页]

作者: yhdata_iu4dp6Km    时间: 2022-2-23 20:59
标题: 怎么对count(*)做数据分箱
例如select ID, count(*) from table1 as t group by ID having count(*) = N
怎么对这个N做分箱,弄出一个表来,展示N=1 的 ID有多少,N=2的ID有多少,以此类推?

作者: humming    时间: 2022-2-23 20:59
是说先计算 ID, Count(*) as AA, group by ID
然后计算AA, Count(ID), group by AA这样的场景吗?
目前需要通过自服务查询来计算,之后考虑支持组件可以绑定组件的数据就能支持。
作者: SamuelLiu    时间: 2022-2-23 21:13
可以先select以后,在报告端做count呢。是这个意思吗
作者: yhdata_iu4dp6Km    时间: 2022-2-24 19:07
不是这意思。
数据集没法改,不然就在外头套一个select * from () group by count 就完事。想问问报告端能不能做。
作者: yhdata_Jenny    时间: 2022-2-24 21:07
内部再确认一下再反馈
作者: Fiona    时间: 2022-2-24 21:43
yhdata_iu4dp6Km 发表于 2022-2-24 19:07
不是这意思。
数据集没法改,不然就在外头套一个select * from () group by count 就完事。想问问报告端能 ...

没明白,报告端不是可以基于字段做分箱吗,您现在碰到的问题是什么
作者: 汤七七七七七    时间: 2022-2-25 09:42
可以把count(*) 这个字段拖到表格中,然后把ID也拖到表格中,选择精确不同值计数。
表格中会显示 count(*) = 1 的时候,对应的ID有几个这样,依次类推。
不知道这样是你要的内容么?
作者: _贝贝    时间: 2022-2-25 10:14
具体想实现的场景是什么样呢
作者: yhdata_iu4dp6Km    时间: 2022-2-26 13:47
汤七七七七七 发表于 2022-2-25 09:42
可以把count(*) 这个字段拖到表格中,然后把ID也拖到表格中,选择精确不同值计数。
表格中会显示 count(*)  ...

这个count(*)本来就是用报告端做出来的,所以没法这么做,如果在数据集里就可以。
作者: yhdata_iu4dp6Km    时间: 2022-2-26 13:48
我感觉确实如此
作者: yhdata_iu4dp6Km    时间: 2022-2-26 13:48
Fiona 发表于 2022-2-24 21:43
没明白,报告端不是可以基于字段做分箱吗,您现在碰到的问题是什么

需要在报告端做出计数的基础上,再对计数做分箱。
作者: 永洪tech-程前    时间: 2022-2-26 20:24
yhdata_iu4dp6Km 发表于 2022-2-26 13:48
我感觉确实如此

嗯嗯 有问题再发帖交流哈




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