Foxtable(狐表)用户栏目专家坐堂 → [求助]哪位老师帮忙看看这种情况应该如何汇总统计?


  共有2350人关注过本帖树形打印复制链接

主题:[求助]哪位老师帮忙看看这种情况应该如何汇总统计?

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/22 8:40:00 [显示全部帖子]


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/22 9:44:00 [显示全部帖子]

回复楼上,就是要做成多值字段的。这样方便。

 

如果你确实要那样做,那么你就加一列表达式,把各个列的值汇总起来,如

 

iif(第一列 is null, '', 第一列 + ',') + iif(第二列 is null, '', 第二列 + ',')


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/22 9:47:00 [显示全部帖子]

 

回复楼上,你得到统计表以后,再交叉统计,不就好了?

 

http://www.foxtable.com/webhelp/scr/0165.htm

 

http://www.foxtable.com/webhelp/scr/2965.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/22 11:28:00 [显示全部帖子]

以下是引用1669607010在2018/1/22 11:23:00的发言:
甜老师,再请教一个问题,我用你说的下面一行表达式代码合并成的多值字段最后面多个逗号,汇总的时候实际上多值字段最后多了个空值,
iif(第一列 is null, '', 第一列 + ',') + iif(第二列 is null, '', 第二列 + ',')
应该怎么修改啊?

 

比如,原先的代码是这样

 

Dim nms() As String = dr1("员工工号").Split(",") '将工号列内容拆分成数组

 

那你就改成

 

Dim nms() As String = dr1("员工工号").Trim(",").Split(",") '将工号列内容拆分成数组


 回到顶部