水晶报表分组统计问题!

fzp_5206018 2014-04-12 09:37:47
想做个报表,要求分组显示,当组记录数大于一条,组尾显示总计一行。
表设计如图:

组尾作为总计行是抑制显示的,公式是:

if count({DataTable1.F_NAME}) > 1 then
false
else
true

结果如下图:

请问下问题出在什么地方?


...全文
241 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fzp_5206018 2014-04-17
  • 打赏
  • 举报
回复
着急,在线等!!!
fzp_5206018 2014-04-17
  • 打赏
  • 举报
回复
问题已经解决了,想对分组中数量字段进行求和,使用SQL语句求和并将结果放入DataSet1.xsd的DataTable2中。
DataSet1.xsd的结构如下:

求和的SQL语句为:

使用下边的表显示

结果的求和数量是正确的:

我想将DataSet1.xsd中的DataTable1和DataTable2进行链接,在下面的模板中显示:

结果为:

DataTable2中除了TOT求和字段没结果外,其他两个字段都与DataTable1链接上了,不知道问题出在哪里?
DataTable1和DataTable2的链接关系为:


求解答,可加分!谢谢!
熙风 2014-04-15
  • 打赏
  • 举报
回复
fzp_5206018 2014-04-14
  • 打赏
  • 举报
回复
高手来帮忙解决下!!!!!
弑天屠龙 2014-04-14
  • 打赏
  • 举报
回复
我这边看不到图,如果你通过报表向导一路做下来的话,应该是没有问题的。总计,右击你要总计的字段>>表达式>>在类别一块选“数据集”>>在值得一块,选你要总计字段的sum函数>>确定。 至于判断是不是大于一行,都无所谓的,反正不影响结果。

4,819

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧