表格显示问题
本帖最后由 言多必失 于 2023-9-5 11:07 编辑如图所示,表格绑定数据集为金额数据,数据集中有2条数据,然后明细行写死一个字段为利率债,然后使用IIF判断,表达式为{lIF(bondType ="利率债”, exchBuylnAmt,")},结果显示两个利率债,这是为什么?
是不是数据集有两条数据,所以显示了两个表格?但是不绑定数据集,使用表达式{lIF(bondType ="利率债”, exchBuylnAmt,")}根本不显示数据
您好,IIF表达式的语法如下:
所以表达式的编写您可以参考下面的表达式:
{IIF(地区 = "华北", 数量, "")}根据截图来看您使用的是页面报表,首先您的表达式编写就有问题,所以展示肯定不会,我这边也不是很理解您的具体需求,方便的话您也可以详细描述一下,这样解决更快。
给您解释一下数据扩展区域,页面报表,我的数据有5条,但是在我的报表设计区域,我给表格的扩展区域只够展示2条数据,所以当我预览报表时会有3页数据。
Bella.Yuan 发表于 2023-9-4 15:15
您好,IIF表达式的语法如下:
所以表达式的编写您可以参考下面的表达式:
{lIF(bondType ="利率债”, exchBuylnAmt,"")}
表达式是这样的,因为想设置为,当bondType为利率债的时候,拿到对应那一条数据中的exchBuylnAmt字段,这个是可以运行成功的
但是设置的在表格明细行写一个利率债,然后后面的行用这个表达式拿取相应的字段,但是就会出现利率债出现两行的情况
是否是明细行的缘故?? 言多必失 发表于 2023-9-4 15:25
{lIF(bondType ="利率债”, exchBuylnAmt,"")}
表达式是这样的,因为想设置为,当bondType为利率债的时 ...
是的,您应该是在表格设计的时候添加了两条明细行,所以显示数据的时候,每条数据会显示两次。
您看一下是不是把表头内容卸写在明细行了。
页:
[1]