页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 3 当前 »

需求

报表中是否可以通过第三方传递原生的sql条件对数据进行筛选。

示例:现在有订单(a),销量(b),销售区域(c),订单时间(d)四个字段,第三方需要对数据进行查询,以通过URL方式传递过来的字符串为 :“ b>200 and c='华北' and d='2018' ”,报表接收到这条sql后对数据进行过滤。这个和我们的第三方传参不一样,它需要解析其中的逻辑和参数,而是且这些条件也不是固定的。

 

方案

这个可以通过定义参数实现,具体步骤如下;

 

== Step 1 ====

在系统中新建一个参数,设置如下:

该参数的默认值为空

 

== Step 2 ====

在报表的查询原本的sql中,增加语句使用这个参数。如下

 

== Step 3 ====

可直接在参数中输入条件,如下:

则若是第三方传参,只要将sql语句传递给此参数即可。

 

Viewtracker License Missing

There is a problem with the license of the Viewtracker addon. Please check if you have a valid license.

授权码细节

 

  • 无标签