找回密码
 立即注册

QQ登录

只需一步,快速开始

ZenosZeng 讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-3-28 00:12  /   查看:2611  /  回复:0
本帖最后由 James.Lv 于 2023-1-5 18:52 编辑

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


如下图所示:
image.png663947448.png


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


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


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


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


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


在表达式编辑对话框中,输入以下表达式,主要通过IIF函数对计算结果吸纳判断,如果为空(Null),则返回【--】。
  1. =IIF(Sum(Fields!订单金额.Value)=Null,"--",Sum(Fields!订单金额.Value))
复制代码


image.png393727721.png


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


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

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部