`
77rou
  • 浏览: 47646 次
社区版块
存档分类
最新评论

报表中通过表达式为没有数据的单元格显示特色的字符串

 
阅读更多

一)背景介绍
在进行报表数据统计时,有些单元格并没有数据,但是对这些单元格进行特别的显示,或者为了画面的协调,我们需要为该单元格设置一些“占位字符”,比如在空单元格中显示【--】或者【空】等内容。


如下图所示:



(二)实现方法
类似这样的需求,在Wyn Enterprise报表功能中非常容易实现,我们仅需要设置一个判断是否为【Null】的表达式就可以。


第1步:创建空白报表,并选择内置共享数据集



第2步:添加矩表组件
从工具箱中点击矩表图标之后,会自动打开矩表设计向导,然后按照下图绑定字段。



第3步:预览报表
点击报表预览按钮,在预览画面你会发现有些单元格时空的,并没有数据。



第4步:为空白单元格设置显示内容
在矩表数据单元格上面鼠标右键,选择表达式菜单项,



在表达式编辑对话框中,输入以下表达式,主要通过IIF函数对计算结果吸纳判断,如果为空(Null),则返回【--】。

  1. =IIF(Sum(Fields!订单金额.Value)=Null,"--",Sum(Fields!订单金额.Value))
复制代码






第5步:预览报表内容
点击报表预览按钮,在报表预览画面中你可以看到之前的空白单元格都显示了【--】



(三)总结
这是一个非常典型的报表表达式应用场景,通过表达式计算并返回需要显示的最终数据

分享到:
评论

相关推荐

    Flex:Web报表引擎——MyReport 2.3.6.0 + 免Flex开发集成版

    --新增功能:表达式引擎支持字符串定义"",'' --新增功能:打印预览数据筛选 --修改功能:修改统计函数类 --修改功能:修改Fixed,Ceil,Floor,Round函数 --修改功能:修改表达式编辑器函数列表 --修正Bug:报表编辑...

    ACReport中国式报表控件2010(Ver2.25)

    10. 既可以使用应用程序中的数据集,也支持在报表中直接连接各种数据库,通过SQL直接获得报表需要的数据。 11.无失真导出为Excel、Word、Html格式的文档 Ver 2.25 主要新增或修改的功能 一、 增加报表行对象隐藏...

    Exce百宝箱——2012版本.rar

    【计算表达式】:将表达式转换成值(包括从混合字符串中取出的表达式) <══════════════════┤ 函数功能介绍 ├════════════════════> 函数名称:sumifcol 函数功能与参数...

    ACReport中国式报表组件2010(Ver2.2)(含文档)

    10. 既可以使用应用程序中的数据集,也支持在报表中直接连接各种数据库,通过SQL直接获得报表需要的数据。 11.无失真导出为Excel、Word、Html格式的文档 Ver 2.25 主要新增或修改的功能 一、 增加报表行对象隐藏...

    菜鸟也会数据分析.pptx

    需要合并的第1、2、……,N 个文本项(N 30),这些文本可以为文本字符串,数字或对单个单元格的引用 菜鸟也会数据分析全文共22页,当前为第16页。 返回数据在查找区域的第几列数 Vlookup函数 VLOOKUP(lo

    报表源码Gscr ReportV3.0(C#,VB)

    公式表达式中可以进行算术、关系、逻辑等各种运算,支持对参数、变量、字段及单元格的引用。 同时,提供丰富的内建函数,包括统计函数、数学函数、日期时间函数、字符串函数及各种特殊处理函数(如金额大写)等。 9....

    Excel百宝箱9.0无限制破解版.rar

    【计算表达式】:将表达式转换成值(包括从混合字符串中取出的表达式) <══════════════════┤ 函数功能介绍 ├════════════════════> 函数名称:sumifcol 函数功能与...

    EXCEL集成工具箱V8.0完整增强版(精简)

    【取产品型号】 功能较在字符串中取数字强大多倍。能批量取某列存储格按指定长度的数字并允许特定数字串的获取,例如M76000,RC76000等。而小于指定长度的数字串则不予获取。 【快速选定数据】 可瞬间选中与用户指定...

    delphi 开发经验技巧宝典源码

    0158 如何将字符串中的任意字符转换成小写 103 0159 如何将字符串首字母大写 104 5.3 字符串的相关判断 105 0160 判断某一字符是否在字符串中 105 0161 判断字符串是由数字、大写字母或小写字母组成 105 ...

    EXCEL集成工具箱V6.0

    【取产品型号】 功能较在字符串中取数字强大多倍。能批量取某列存储格按指定长度的数字并允许特定数字串的获取,例如M76000,RC76000等。而小于指定长度的数字串则不予获取。 【快速选定数据】 可瞬间选中与用户指定...

    Excel百宝箱

    一个教导和辅助利用Excel的工具 公农双历查询】:生成多功能日历,可以查询所有节、假日和农历 【高级定位】:多功能选择(查找)工具。...【计算表达式】:将表达式转换成值(包括从混合字符串中取出的表达式)

    Excel百宝箱 9.0 破解版 批量导入图片等200种功能

    有两个参数,第一参数为数据区域引用,第二参数为名次,可使用ROW(a1) 替换替换第N次出现的字符串的函数。第一参数为引用,第二参数为待替换字符串,第三参数为新字符串,第四参数用于指定替换第几次出现的字符,...

    delphi 开发经验技巧宝典源码06

    0158 如何将字符串中的任意字符转换成小写 103 0159 如何将字符串首字母大写 104 5.3 字符串的相关判断 105 0160 判断某一字符是否在字符串中 105 0161 判断字符串是由数字、大写字母或小写字母组成 105 ...

    C#全能速查宝典

    1.4.29 LastIndexOf方法——确定字符在字符串中最后索引 70 1.4.30 Matches方法——检查字符串是否有重复的词出现 71 1.4.31 MONTH函数——返回指定日期中月部分的整数 73 1.4.32 PadLeft方法——在左边用空格填充 ...

    Excel百宝箱8.0

    有两个参数,第一参数为数据区域引用,第二参数为名次,可使用ROW(a1)。 函数名称:替换 函数功能与参数:替换第N次出现的字符串的函数。第一参数为引用,第二参数为待替换字符串,第三参数为新字符串,第四参数...

    《C#经典编程220例》.(明日科技).【带书签】-共3部分

    实例035 从字符串中分离文件路径、文件名及扩展名 51 实例036 对字符串进行加密与解密 53 实例037 开发一个进制转换器 56 实例038 将字符串的每个字符进行颠倒输出 60 实例039 根据标点符号对字符串进行分行 61 实例...

    EXCEL百宝箱8.0终极版

    有两个参数,第一参数为数据区域引用,第二参数为名次,可使用ROW(a1)。 函数名称:替换 函数功能与参数:替换第N次出现的字符串的函数。第一参数为引用,第二参数为待替换字符串,第三参数为新字符串,第四参数...

    明日科技C#开发入门及项目实战

    实例035 从字符串中分离文件路径、文件名及扩展名 实例036 对字符串进行加密与解密 实例037 开发一个进制转换器 实例038 将字符串的每个字符进行颠倒输出 实例039 根据标点符号对字符串进行分行 实例040 将汉字转换...

Global site tag (gtag.js) - Google Analytics