找文章 / 找答案
  • 发帖数279
  • 粉丝0

此人很懒,什么也没有留下

  • 解答问题超厉害

    经常帮助其他会员答疑
精选问答 更多内容

排序,

fjc铂金一 显示全部楼层 发表于 2021-9-14 15:16:10 |阅读模式 打印 上一主题 下一主题
1
未解决

排序,

  • fjc铂金一
  • 2021-09-14 15:16:10
  • 发布在 论坛
3095 7
1.jpg

具体数据字段如图,表头的省份,城市,人数均为字段.   每个省份都有好几个城市.如何展示全国中人数排名前10的城市?(例子:A省有a:3,b:5,c:5,d:10等城市 B省有a1:2,b1:3,c1:11,d1:14城市,那么省份城市前3为:d1,c1,d10     三个城市是全国排名前3的城市)
我设置过城市排序top:10,  结果展示的是每个省含有的所有城市中排名前10个, 此排序是以省中城市对比(错误)  ,上面需求是全国所有城市比较.如何实现呢
回复

使用道具 举报

精彩评论7

环环白银三 显示全部楼层 发表于 2021-9-14 15:43:40
topN都是按照组内来求的,是这样的效果
回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-9-14 15:55:51
永洪Tech-chunyu 发表于 2021-9-14 15:43
topN都是按照组内来求的,是这样的效果

1.jpg

设置城市前10.这个表没有变化.,而且展示了全部的省份   

实现需求:    将全国排名前10的城市展示出来.仅展示10个   如何实现呢
回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2021-9-14 16:02:18
那就只能把城市放到第一列
回复

使用道具 举报

fjc铂金一 显示全部楼层 发表于 2021-9-14 16:06:18
永洪Tech-chunyu 发表于 2021-9-14 16:02
那就只能把城市放到第一列

通过脚本处理是否可以实现?或者其它别的方式

回复

使用道具 举报

环环白银三 显示全部楼层 发表于 2021-9-14 16:15:27
不行,脚本能实现的也是功能上支持的
回复

使用道具 举报

芯i青铜一 显示全部楼层 发表于 2021-9-14 16:31:13
可以考虑在数据集中单独做一个数据集来查出top10的数据,给表格用;在自定义sql语句输入
select 省份,城市,sum(人数) from ...
group by 省份,城市
order by sum(人数) desc
limit 10
。然后在表格上对人数进行降序排序
回复

使用道具 举报

BoJie青铜四 显示全部楼层 发表于 2021-9-14 16:41:23
多加一个过滤组件,绑定城市,然后按人数去TOP-10,勾‘全选’

例如:
1.png
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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