Foxtable(狐表)用户栏目专家坐堂 → [求助]字条串列如何进行累加计算


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

主题:[求助]字条串列如何进行累加计算

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110784 积分:563852 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/26 15:04:00 [显示全部帖子]

没有办法,必须改为数值列,比如整型,双精度之类

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110784 积分:563852 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/27 9:22:00 [显示全部帖子]

以下是引用小美菜在2021/5/26 21:37:00的发言:
只有自己设计一个,确实在信息处理中经常需要累计字符串列,建议foxtable增加字符串累计功能

没有办法累计,既然是字符列,就有可能有非数字,比如字母,符号,空格,空字符串等。不要说可以保证只录入数字,除了自己没有人相信。

1、增加辅助列,把字符串是代码转换为数值
2、可以考虑使用SQLGroupTableBuilder,使用sql语法进行类型转换,这个自行百度一下,前提是保证只录入数字,否则会出错,比如SqlServer

b.Totals.AddExp("件","cast(备用5 as float)",AggregateEnum.Sum)

 回到顶部