代码之家  ›  专栏  ›  技术社区  ›  Amber

在分页符处隐藏报表服务器中的空列

  •  0
  • Amber  · 技术社区  · 8 年前

    我有一个报表服务器数据查询

    返回以下格式化表

     place1     col1    col2    col3   col4
    surname1:  v1       v2             v3
    surname2:  c1       c2             c3
    

    然后在第2页

    place2     col1    col2    col3   col4
    surname3:  v1       v2      v3     
    surname4:  c1       c2      c3   
    

    我想把col3藏在第一个,col4藏在第二个(空的)

    我尝试将列可见性设置为

     =IIF(IsNothing(SUM(Fields!GradeValue.Value,"DataSet1")),true,false)    
    

    但是它不起作用,但是如果我将其设置为false<gt;true,它将隐藏所有列

    我想那是因为这是一个单一的查询,我的分组不好

    但是否有办法隐藏该页上的空列?

    我有些地方有分页符

    位置的行分组和列类型的列分组(最多80个)

    每个地方的最大色谱数是5。

    所以每页有75个空栏:(

    任何帮助都将不胜感激,谢谢。

    1 回复  |  直到 8 年前
        1
  •  1
  •   niktrs    8 年前

    在报表中插入新列表,并将其DataSet属性设置为主数据集。 在列表中,在place值上插入一个新的页面组,并将其分页符属性设置为在该组的每个实例之间。

    将矩阵报表嵌入列表中(删除列表处理的所有冗余分页符/组)

    enter image description here

    enter image description here

    enter image description here

    推荐文章