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


在Smartbi中,参数不仅只用于SQL的Where部分作为数据过滤,还可以用于条件过滤。比如客户类型参数,选择值“达标”时,条件可能是balance>1000,选择“不达标"时,条件可能是balance<100,不排除大于小于范围

本示例演示通过勾选参数值内容,控制where 语句的限制条件。

实现步骤

1、新建参数

新建参数,注意设置参数的数据类型为“其他类型”。可以设置控件类型为下拉框、对话框等。

2、参数的备选值设置

这里用静态列表方式。注意:真实值必须为数据库中的条件表达式。

3、新建原生SQL数据集

数据集内容为“select 字段 from Table where 参数”的方式,当参数内容变化时,则where的条件部分也相应改变。

注意这里必须使用原生SQL数据集。

4、使用该查询创建的相关资源,前端查看效果。



  • 无标签