强制用户只从过滤器spotfire中选择一个值

时间:2018-06-01 13:21:51

标签: spotfire

是否可以强制用户只从过滤器中选择一个值?

对于如下的单选按钮过滤器,是否可以删除按钮order by field& all并确保只选择了一个none

enter image description here

2 个答案:

答案 0 :(得分:2)

如果不为新过滤器控件开发自定义扩展程序,则无法更改现有过滤器功能或功能。

说,你当然可以使用所谓的Property ControlData Limiting Expression来模拟过滤器。对于单一选择,你会遇到Dropdown控件或Listbox(单选)控件。

你需要......

  1. 在某个页面上创建文本区域可视化
  2. 将“列表框”或“下拉列表属性控件”插入“文本区域可视化”
  3. 使用与过滤列相同的数据类型创建文档属性,并将其与Property Control相关联。您可以将其设置为列中的唯一值或写入您自己的固定值。
  4. 打开要过滤的图表上的“属性”对话框,然后导航到“数据”页面
  5. 向下滚动到使用表达式限制数据并使用类似[MyFilterColumn] = "${MyDocumentProperty}"的表达式(字符串值需要引号;如果是数字则省略引号)

答案 1 :(得分:1)

强制用户选择一个选项的另一种方法是在可视化中添加显示/隐藏,如下所示:如果 UniqueCount([Field]) 大于 1,则隐藏