关于数据窗口统计的问题,有难度,请高手帮帮忙!谢谢!
我用的是Crosstab样式的数据窗口,数据如下:
产品名称 区域一 区域二 区域三 小计
100g水饺 200 250 300 ...
100g汤圆 150 400 120 ...
100g馒头 400 200 300 ...
250g水饺 200 250 300 ...
250g汤圆 150 400 120 ...
250g馒头 400 200 300 ...
120g水饺 200 250 300 ...
180g汤圆 150 400 120 ...
200g馒头 400 200 300 ...
合计 ... ... ... ...
我现在想变成下面这样:
产品名称 区域一 区域二 区域三 小计
100g水饺 200 250 300 ...
100g汤圆 150 400 120 ...
100g馒头 400 200 300 ...
100g小计 750 850 720 ...//增加的
250g水饺 200 250 300 ...
250g汤圆 150 400 120 ...
250g馒头 400 200 300 ...
250g小计 ... ... ... ...//增加的
120g水饺 200 250 300 ...
180g汤圆 150 400 120 ...
200g馒头 400 200 300 ...
其它小计 ... ... ... ...//增加的
合计 ... ... ... ...
就是要增加三行小计,100g小计,250g小计,其它小计,这样在Crosstab样式的数据窗口应该怎么实现啊,它们的共同点只有产品名称的一部分,请高手指点,比较急,在线等!!!谢谢!
问题点数:60、回复次数:4Top
1 楼hylaeion(☆霖湘凝☆)回复于 2006-03-17 13:07:40 得分 0
晕,先把数据按产品名称排序,然后逐次对产品名称一样的一组数据后面插一行,用程序合计Top
2 楼wscft(努力工作,开心生活!))回复于 2006-03-17 15:33:08 得分 0
有点难度, 你的程序不是对同类的产品进行小计的, 如 100g水饺 100g汤圆 100g馒头
怎么小计?
除非找出他们的共同点, 对共同点分组统计, 再在最后一栏增加一个计算栏 计算各个区域的数据之和Top
3 楼gac123(编程浪子)回复于 2006-03-17 16:14:43 得分 0
产品名称在数据库设计的时候就应该分开,尽量避免多意字段,但是还是可以实现的啊,取产品名称 前三个字符做一个隐藏列,然后用这个列来分组,再做个小计带,就可以了Top
4 楼hjw01592(风男)回复于 2006-03-17 17:31:26 得分 60
没办法,只好将当前的数据全部保存到一个新表当中,在新表中定义他们的共同点,然后再用新表建立数据窗口了,这样应该可以的Top




