• 数据集没有数据时怎么去掉空白?


    在使用Wyn Enterprise进行图文混排或图表混排式的报表中,可能出现数据集没有数据,导致报表内容出现空白的问题。
    比如,正常情况下,报表如下图:

    如果柱形图绑定的数据集没有数据,报表可能显示成下图所示的样子:

    能不能在没有数据时,直接不要显示这个图表,也不要让图表所占的区域显示为空白呢?
    答案是肯定的。
    方法是将图表的【隐藏】属性设置为一个条件表达式。
    具体步骤如下:
    (1)选中整个图表。
    注意不是选中图表的绘图区域。
    (2)点击【显示选项】-【隐藏】右侧的小方块图标,选择【表达式...】,如下图:


    (3)编辑表达式:=IIF(count(Fields!订单编号.Value)=0, True, False),如下图:

    这个表达式的含义是:如果数据集的【订单编号】字段的总计数(Count)是0,也就是记录数为0,那么就隐藏图表,否则不要隐藏。
    注意此处的True表示隐藏;False表示不要隐藏。

    (4)为了让报表用户明确知道无数据,可专门设置一个文本框,内容是“指定年度无数据”,然后设置其【隐藏】属性为相反条件的表达式:
    =IIF(count(Fields!订单编号.Value)=0, False, True)
    注意此处的True、False的位置与上面那个表达式的刚好相反,含义是:如果有数据,那么这个文本框就隐藏起来。

    这样设置之后,有数据时,图表正常显示;没有数据时,就只显示无数据的信息,如下图:

    可以看到,隐藏柱形图之后,文本框的位置会自动上移,不会有柱形图所占区域的空白。

  • 相关阅读:
    陶哲轩实分析 推论 13.4.7
    陶哲轩实分析 定理 13.4.5
    陶哲轩实分析 定理 13.4.5
    陶哲轩实分析 习题 13.4.6
    陶哲轩实分析 定理 13.3.5 :紧致度量空间上的连续函数一致连续
    陶哲轩实分析 习题 13.4.7
    陶哲轩实分析 定理 13.4.6
    二阶行列式和三阶行列式
    opencvminMaxldx寻找最大值和最小值
    opencvtranspose转置
  • 原文地址:https://www.cnblogs.com/edoo/p/13900661.html
Copyright © 2020-2023  润新知