以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]交叉统计,报表为什么多行数据重复?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=34999)

--  作者:kolen
--  发布时间:2013/6/21 14:10:00
--  [求助]交叉统计,报表为什么多行数据重复?

交叉统计,报表为什么多行数据重复?

如图片中:水平分组的E11统计了3次,XR-FC0215统计了多次。统计的数据都是一样的,为什么呢?

我是用菜单上的交叉统计进行的,出的这个结果。为什么呀?图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

--  作者:don
--  发布时间:2013/6/21 14:15:00
--  
可能有空格吧
--  作者:zaianda
--  发布时间:2013/6/21 14:16:00
--  
把列子贴上来吧。
--  作者:kolen
--  发布时间:2013/6/21 14:21:00
--  
以下是引用don在2013-6-21 14:15:00的发言:
可能有空格吧

有空格的话,那就是不同的一项了,那“统计数据”不可能一样的。

 

1、看了被统计的出库单表,其中“产品大类”分组列是表达式列,另外“金额”也是表达式,是否有影响?

 

[此贴子已经被作者于2013-6-21 14:22:29编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/6/21 14:26:00
--  

肯定是后面有空格等不可见符号造成的,对于电脑“北京”和“北京 ”是两个不同的地方。

你增加一个表达式列,表达式为“Len(产品类别)”,就可以看出问题。


--  作者:kolen
--  发布时间:2013/6/21 14:47:00
--  

狐爸,你这个办法用了,看到了,是字符串长度不一样。手动剔除了一下,字符长度一样后,统计表里没有重复了。

你看有什么办法避免“产品类别”里莫名的字符串多出来?

[此贴子已经被作者于2013-6-21 14:52:03编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/6/21 15:11:00
--  
你不输入,他就不会有
--  作者:kolen
--  发布时间:2013/6/21 15:17:00
--  

我本来就没有输入的,应为数据都是从下拉列表里选择出来的。怎么会有“空格”多出来么?很奇怪,多出来的那几个位置,我鼠标左键点击下去马上能够靠近最后一个字符,按道理,有空格的话考不这么齐。用DELETE几下后,长度就一样了。

 

我采用在生成“统计表”前,把“产品类别”用trim处理一下,再统计。这个问题就解决了。

至于为什么看不见的字符多出来,还得找找原因。