yhdata_iu4dp6Km青铜二
2022-2-23 20:59:46 发布在问答
【数据处理】 怎么对count(*)做数据分箱
例如select ID, count(*) from table1 as t group by ID having count(*) = N
怎么对这个N做分箱,弄出一个表来,展示N=1 的 ID有多少,N=2的ID有多少,以此类推?

最佳答案

humming 青铜三

2022-02-23 20:59:47

是说先计算 ID, Count(*) as AA, group by ID 然后计算AA, Count(ID), group by AA这样的场景吗? 目前需要通过自服务查询来计算,之后考虑支持组件可以绑定组件的数据就能支持。
查看完整内容
2700
11
精彩评论11
humming青铜三
发表于 2022-2-23 20:59:47 显示全部楼层
是说先计算 ID, Count(*) as AA, group by ID
然后计算AA, Count(ID), group by AA这样的场景吗?
目前需要通过自服务查询来计算,之后考虑支持组件可以绑定组件的数据就能支持。
回复

使用道具 2#

SamuelLiu白银一
发表于 2022-2-23 21:13:00 显示全部楼层
可以先select以后,在报告端做count呢。是这个意思吗
回复

使用道具 3#

yhdata_iu4dp6Km青铜二
发表于 2022-2-24 19:07:02 显示全部楼层
不是这意思。
数据集没法改,不然就在外头套一个select * from () group by count 就完事。想问问报告端能不能做。
回复

使用道具 4#

yhdata_Jenny白银一
发表于 2022-2-24 21:07:23 显示全部楼层
内部再确认一下再反馈
回复

使用道具 5#

Fiona
发表于 2022-2-24 21:43:34 显示全部楼层
yhdata_iu4dp6Km 发表于 2022-2-24 19:07
不是这意思。
数据集没法改,不然就在外头套一个select * from () group by count 就完事。想问问报告端能 ...

没明白,报告端不是可以基于字段做分箱吗,您现在碰到的问题是什么
微信截图_20220224214326.png
回复

使用道具 6#

汤七七七七七青铜四
发表于 2022-2-25 09:42:47 显示全部楼层
可以把count(*) 这个字段拖到表格中,然后把ID也拖到表格中,选择精确不同值计数。
表格中会显示 count(*) = 1 的时候,对应的ID有几个这样,依次类推。
不知道这样是你要的内容么?
回复

使用道具 7#

_贝贝白银一
发表于 2022-2-25 10:14:05 显示全部楼层
具体想实现的场景是什么样呢
回复

使用道具 8#

yhdata_iu4dp6Km青铜二
发表于 2022-2-26 13:47:16 显示全部楼层
汤七七七七七 发表于 2022-2-25 09:42
可以把count(*) 这个字段拖到表格中,然后把ID也拖到表格中,选择精确不同值计数。
表格中会显示 count(*)  ...

这个count(*)本来就是用报告端做出来的,所以没法这么做,如果在数据集里就可以。
回复

使用道具 9#

yhdata_iu4dp6Km青铜二
发表于 2022-2-26 13:48:06 显示全部楼层
我感觉确实如此
回复

使用道具 10#

12  
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
1500W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部