是这样的,水晶报表里面不是可以对某一字段汇总不.
我现在已经对这一个字段进行了分组,然后对本总的总数进行汇总,
如果这一组的数据大于一行我就显示汇总,如果只有一行就不显示.
各位高手,这个要怎么设置?

解决方案 »

  1.   


    SELECT  * from table1 group by name having count("name")>1
      

  2.   

    写个存储过程加上判断,如果是count(1)=1则不汇总,否则的话加上汇总
    最好把数据贴上,3q
      

  3.   

    1.建立报表,用命令 SELECT  * from table1 group by name having count("name")>1
    2.建立分组,按员工编号或者姓名(一般是编号,比名称唯一)分组,在组页脚中插入员工姓名,员工编号 ,部门; 
    3.建立子报表,用select 参加课程,成绩 from 你的表 where 员工编号(一般是编号,比名称唯一)={?num} 
      注意{?num}是建立的参数字段; 
    4.把子报表放到组详细资料里。 
    5.建立子报表与主报表的链接,{?num}链接到主报表的员工编号字段。 
    6.调整下格式,ok了
      

  4.   


    SELECT  name,sum(字段1) from table1 group by name with rollup  having count(name)>1
      

  5.   


    不好意思,可能发错地方了.水晶报表里面对某一字段汇总如果是有分组的,就可以分组汇总,但是是每一组都汇总的.
    我现在已经对这一个字段进行了分组,然后对本总的总数进行汇总,
    如果这一组的数据大于一行我就显示汇总,如果只有一行就不显示.
    各位高手,这个要怎么设置?
    报表现在汇总如下: 
    我要怎么不显示像第一组的汇总(第一组只有一行,不用汇总)第一组     A1   A2    A3
    IT部       1     1     1
    汇总       1     
    第二组
    车间1      1     1     1  
    车间2      3     3     3
    汇总       4
      

  6.   

    SELECT  name from table1 group by name having count("name")>1
      

  7.   

    无需以上繁琐之操作。。你的汇总应该是放在组页脚的 在节专家中,对 组页脚 ,勾选 抑制显示 编辑里面的公式 count({某字段},{用来分组的那个字段})=1 即可。