(仅供参考)
基于数据集模型创建的电子表格通过参数进行数据筛选时,有些情况下用户希望当不选择参数值、或选择“全部”、“所有”这样的参数值时返回所有数据。基于这样的需求,具体操作参考如下示例。
电子表格参数默认值显示“全部”效果下图
实现步骤如下
- 方案1
1、创建带参数数据模型。创建过程参考“数据模型-参数应用”中的SQL查询示例,需注意SQL绑定参数部分如下图方式书写:
2、在参数设置中设置默认值和备选值,设置方式如下:
此SQL示例数据源是oracel类型所编辑,仅供参考,具体需根据实际项目场景更改SQL:
SELECT "SHIPREGION" AS ID, "SHIPREGION" AS name FROM "NORTHWIND"."ORDERS" union SELECT 'all' AS ID, '全部' AS name FROM dual
- 方案2
如需要全量抽取,可以直接在电子表格参数管理里设置真实值为空
评论
王明星 发表:
如果参数在非【all】状态下不显示数据,换句话说,参数框输入参数值不显示数据时,可以把标黄色位置的"两个双引号去掉