需求描述

当报表中设置了条件宏去查询数据过滤数据时 要在报表中将传入的查询条件显示出来。

如下图所示:查询面板中选择对应的货主地区,点击查询按钮后,在报表中将对应的地区显示出来。

报表中引用条件宏值 - 图1

解决方案

新建报表绘制表样

报表中引用条件宏值 - 图2

新建数据集

数据集名称为ds2 报表中引用条件宏值 - 图3

设置条件宏

报表中引用条件宏值 - 图4

设置取数表达式

在相应单元格设置对应取数表达式 B1单元格中表达式为:=conditionMacro("DEMO_ORDERS.货主地区") A4单元格中表达式为:=ds2.Select(订单ID) B4单元格中表达式为:=ds2.客户ID C4单元格中表达式为:=ds2.到货日期 D4单元格中表达式为:=ds2.货主城市 E4单元格中表达式为:=ds2.运货费

设置通用查询

报表中引用条件宏值 - 图5

预览报表

报表中引用条件宏值 - 图6