应用场景
目前透视分析的过滤区可以进行查询条件的筛选,普通情况下直接将待筛选的字段拖拽到过滤区即可很方便的进行条件过滤。点击过滤条件时弹出对话框中的备选值,是在当前结果集中对过滤字段进行了distinct 操作。
但是在实际应用中:
(1)、 当当前结果集数据量较大,如千万行的级别且未对该字段设置索引时,将导致备选值列表显示缓慢。
(2)、 希望统一修改参数的控件类型,如由默认的对话框方式修改为下拉框、下拉树、文本框、日期控件等。
遇到以上情况,可以通过将生成参数来解决。
绑定作用
(1)、 通过参数的控件类型设置,可以提供更多的参数控件展示方式,如下拉框、下拉树、文本框等。
(2)、 支持从另外的配置表中获取参数备选值,提升参数的展现性能。
效果对比
自动生成参数默认是列对话框方式显示:
参数定义后下拉框参数的显示效果:
实现步骤
(1)、 在数据源或是业务主题的字段上,右键选择 生成参数。则在字段节点下会生成参数。
(2)、 打开生成的参数,修改参数类型为下拉框。
(3)、 重新创建透视分析,拖拽产品类别字段到过滤区生成条件。或是打开之前创建好的透视分析,发现透视分析默认使用生成的参数属性。