以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  交叉统计出错(条件列尾部带有空格时)  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=153190)

--  作者:绿火柴
--  发布时间:2020/8/3 15:10:00
--  交叉统计出错(条件列尾部带有空格时)
如图所示.实际数据中.条件列有20多列,行数有几万行.

图片点击可在新窗口打开查看此主题相关图片如下:条件列有空格时,交叉统计出错.png
图片点击可在新窗口打开查看

(开发版本!)
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:产品名称尾部空格交叉统计.foxdb






--  作者:有点蓝
--  发布时间:2020/8/3 15:52:00
--  
程序不懂什么空格不空格的,对于程序来说空格和其它普通的字符没有区别,有空格说明就是一个不同的名称了。这种只能是遍历数据把空格移除掉,或者在表事件等事件里写代码保证数据不会有空格
--  作者:绿火柴
--  发布时间:2020/8/3 16:32:00
--  
既然是两个不同的字符,那数量就不应该出现重复合计的现象呢....
在SQL里与EXCEL的透视表里进行统计都不会重复合计的呀...

--  作者:绿火柴
--  发布时间:2020/8/3 16:33:00
--  
也就是说,程序  对空格  是认的..认为他是字符,   但进行数量统计时,又不认他是字符,而是把他去掉的呢.   这逻辑上说不通呢.
--  作者:有点蓝
--  发布时间:2020/8/3 17:02:00
--  
嗯,我反馈一下
--  作者:绿火柴
--  发布时间:2020/8/4 9:44:00
--  
多谢蓝版...
我变相处理好了.但也希望.官方能改进下.

方法:
1.新增一列为:[合并字符].
2.所有条件列合并成一个字符串.
3.计算合并字符串的长度,赋值给字段[合并字符]
4.交叉统计的时候,把[合并字符]字段,也加入到条件列里.

--  作者:绿火柴
--  发布时间:2020/12/9 8:20:00
--  
不知道,这个问题,现在官方解决了没有。
--  作者:有点蓝
--  发布时间:2020/12/9 8:43:00
--  
等下个版本更新