Foxtable(狐表)用户栏目专家坐堂 → excel 报表汇总出错


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

主题:excel 报表汇总出错

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


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
excel 报表汇总出错  发帖心情 Post By:2012/9/25 23:32:00 [只看该作者]

  .NET Framework 版本:2.0.50727.1891
Foxtable 版本:2012.9.27.1
错误所在事件:
详细错误信息:
System.Data.SyntaxErrorException: 聚合参数中的语法错误: 需要具有可能的“Child”限定符的单个列参数。
   在 System.Data.ExpressionParser.ParseAggregateArgument(FunctionId aggregate)
   在 System.Data.ExpressionParser.Parse()
   在 System.Data.DataExpression..ctor(DataTable table, String expression, Type type)
   在 System.Data.DataTable.Compute(String expression, String filter)
   在 Foxtable.XLS.Book.O110ll0O01O100l10O(String Ol00, DataRow O100O10, Int32 O00OlO01, List`1 OOlll1l10Ol1, List`1 Olll1O10)
   在 Foxtable.XLS.Book.OOl00011(XLSheet OlOlOl11, Int32 OO0l11O0, XLSheet OO0l1ll0, Int32 Oll01lOl, DataRow O1111O0, Int32 O1O00110, List`1 OlO1l1llOll0, List`1 O1011000)
   在 Foxtable.XLS.Book.OO1Ol00l01OOOO11O(String O0O01l, DataRow Ol0l1l1OO, XLSheet OO0OlOO0, XLSheet O1OOO100, Int32 OO0l1l01lll1O0, List`1 OOl10OOll1)
   在 Foxtable.XLS.Book.OO1Ol00l01OOOO11O(String O0O01l, DataRow Ol0l1l1OO, XLSheet OO0OlOO0, XLSheet O1OOO100, Int32 OO0l1l01lll1O0, List`1 OOl10OOll1)
   在 Foxtable.XLS.Book.O1l00O(Int32[] O0l1l01)

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


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
  发帖心情 Post By:2012/9/25 23:34:00 [只看该作者]

  汇总命令为  [%Sum(23_单冷)]

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


加好友 发短信
等级:三尾狐 帖子:734 积分:5645 威望:0 精华:0 注册:2008/9/6 11:22:00
  发帖心情 Post By:2012/9/25 23:35:00 [只看该作者]


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/9/26 9:25:00 [只看该作者]

 这个问题,没有办法吧。

 帮列名改个名字吧,比如 b23_单冷

 如果真不想修改原表列名,就用下面的方法。

 建临时表,改列名,合并原表数据到新表,用于报表输出。还有就是,修改excel模板。

 可以代码完成,就是速度会减低...

 回到顶部