以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- excel 报表汇总出错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=23969) |
-- 作者:小狐 -- 发布时间:2012/9/25 23:32:00 -- excel 报表汇总出错 .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) |
-- 作者:小狐 -- 发布时间:2012/9/25 23:34:00 -- 汇总命令为 [%Sum(23_单冷)] |
-- 作者:小狐 -- 发布时间:2012/9/25 23:35:00 -- http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=20724&replyID=&skin=1 详见该贴 |
-- 作者:lin_hailun -- 发布时间:2012/9/26 9:25:00 -- 这个问题,没有办法吧。 帮列名改个名字吧,比如 b23_单冷 如果真不想修改原表列名,就用下面的方法。 建临时表,改列名,合并原表数据到新表,用于报表输出。还有就是,修改excel模板。 可以代码完成,就是速度会减低... |