找回密码
 立即注册

QQ登录

只需一步,快速开始

言多必失

注册会员

28

主题

49

帖子

197

积分

注册会员

积分
197

[已处理] 表格显示问题

言多必失
注册会员   /  发表于:2023-9-4 14:34  /   查看:1098  /  回复:3
1金币
本帖最后由 言多必失 于 2023-9-5 11:07 编辑

如图所示,表格绑定数据集为金额数据,数据集中有2条数据,然后明细行写死一个字段为利率债,然后使用IIF判断,表达式为{lIF(bondType ="利率债”, exchBuylnAmt,")},结果显示两个利率债,这是为什么?
是不是数据集有两条数据,所以显示了两个表格?但是不绑定数据集,使用表达式{lIF(bondType ="利率债”, exchBuylnAmt,")}根本不显示数据




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

3 个回复

倒序浏览
Bella.YuanWyn认证
超级版主   /  发表于:2023-9-4 15:15:38
沙发
您好,IIF表达式的语法如下:

所以表达式的编写您可以参考下面的表达式:
  1. {IIF(地区 = "华北", 数量, "")}
复制代码
根据截图来看您使用的是页面报表,首先您的表达式编写就有问题,所以展示肯定不会,我这边也不是很理解您的具体需求,方便的话您也可以详细描述一下,这样解决更快。
给您解释一下数据扩展区域,页面报表,我的数据有5条,但是在我的报表设计区域,我给表格的扩展区域只够展示2条数据,所以当我预览报表时会有3页数据。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
言多必失
注册会员   /  发表于:2023-9-4 15:25:15
板凳
Bella.Yuan 发表于 2023-9-4 15:15
您好,IIF表达式的语法如下:

所以表达式的编写您可以参考下面的表达式:

{lIF(bondType ="利率债”, exchBuylnAmt,"")}
表达式是这样的,因为想设置为,当bondType为利率债的时候,拿到对应那一条数据中的exchBuylnAmt字段,这个是可以运行成功的
但是设置的在表格明细行写一个利率债,然后后面的行用这个表达式拿取相应的字段,但是就会出现利率债出现两行的情况

是否是明细行的缘故??

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-9-4 16:06:43
地板
言多必失 发表于 2023-9-4 15:25
{lIF(bondType ="利率债”, exchBuylnAmt,"")}
表达式是这样的,因为想设置为,当bondType为利率债的时 ...

是的,您应该是在表格设计的时候添加了两条明细行,所以显示数据的时候,每条数据会显示两次。



您看一下是不是把表头内容卸写在明细行了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部