搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 2020年新年好!如何将单位分组?求助。
标题:
2020年新年好!如何将单位分组?求助。
只看楼主
dwzx001
等 级:
新手上路
帖 子:30
专家分:2
注 册:2017-6-26
结帖率:
83.33%
楼主
已结贴
√
问题点数:15 回复次数:16
2020年新年好!如何将单位分组?求助。
表内有400个单位,每个单位人数不固定,如何将400个单位分成12组,每组人数总和大致接近,并且每个单位都显示相应组别?
字段含义:dwdm:单位代码 rs:人数 zb:组别
单位和人数.rar
(1.64 KB)
[此贴子已经被作者于2020-1-3 18:14编辑过]
搜索更多相关主题的帖子:
分组
新年
含义
单位
字段
分组
新年
含义
字段
单位
2020-01-03 15:53
xuminxz
等 级:
贵宾
威 望:
40
帖 子:749
专家分:2475
注 册:2011-5-8
第
2
楼
得分:10
1、将表按人数降序排列,增加一个字段 zb2。
2、统计总人数,计算每组平均人数,取整。
3、建立临时表 fz ,12条记录,有组代码和组人数字段。
4、从第一组开始,安排单位。
从人数最多的单位开始添加,如果人数不超标,将给单位添加组代码,在fz中累加人数,找下一个没有组代码的单位。
5、如果最后还有单位没有分组判断最多人数的单位是多少人,如果放入一个组人数偏差不大,各组所缺人数排序,放入各组中。
方法二需要你提供数据表。
dBase有人接盘了。
2020-01-03 16:33
dwzx001
等 级:
新手上路
帖 子:30
专家分:2
注 册:2017-6-26
第
3
楼
得分:0
回复 2楼 xuminxz
刚才忘了上传附件了。
2020-01-03 16:40
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
4
楼
得分:3
每个单位都显示相应组别
是什么意思
坚守VFP最后的阵地
2020-01-03 17:07
dwzx001
等 级:
新手上路
帖 子:30
专家分:2
注 册:2017-6-26
第
5
楼
得分:0
回复 4楼 sdta
例如:G0001 组别1 G1105 组别2 G1108 组别3…… 组别用1 2 3 4 5 6 7 8 9 10 11 12 区分。
2020-01-03 18:10
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
6
楼
得分:0
一个单位有两个组别怎么办
坚守VFP最后的阵地
2020-01-03 18:16
dwzx001
等 级:
新手上路
帖 子:30
专家分:2
注 册:2017-6-26
第
7
楼
得分:0
回复 6楼 sdta
只能有一个组别啊,总共8156人,分12组,每组总人数650-700之间都行,把471个单位分到12个组。
2020-01-03 18:24
dwzx001
等 级:
新手上路
帖 子:30
专家分:2
注 册:2017-6-26
第
8
楼
得分:0
回复 2楼 xuminxz
谢谢,按照你的思路先尝试
2020-01-03 18:27
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
323
帖 子:9621
专家分:26174
注 册:2012-2-5
第
9
楼
得分:0
每组人数总和大致接近
,大致接近,范围是多少
坚守VFP最后的阵地
2020-01-03 18:42
dwzx001
等 级:
新手上路
帖 子:30
专家分:2
注 册:2017-6-26
第
10
楼
得分:0
回复 9楼 sdta
每组680±30人都可以,60人以内都称为接近,再费心。
[此贴子已经被作者于2020-1-3 18:51编辑过]
2020-01-03 18:48
17
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-498794-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 3.006599 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved