上次修改日期: 25 Mar 2024
环境
Tableau Desktop答案
使用筛选器,您可以轻松从视图中移除数据,而仅关注您需要的信息。生成更为复杂的视图或仪表板时,您可能会发现您已添加了许多筛选器,以帮助用户将较大视图缩小为特定数据集,如单个区域或产品。在这种情况下,筛选器控件有时会占用大量空间,并分散对视图中数据的注意力。要避免这种情况,您可以创建一类“Type In”参数,该参数接受多个字段的值,然后基于您键入的内容进行筛选。
以下示例将显示实现此目标的不同方法。
单击以扩展解决方案
示例 1:筛选器选项 - 单个字段(视图交互)
以下步骤可以在附加的工作簿 DynamicStringSearch.twbx 中查看。
创建参数
- 打开 Tableau Desktop,并连接到 Superstore 示例数据。
- 在“数据”窗口中右键单击,然后选择“创建参数”。
- 在“创建参数”对话框中,执行以下操作,然后单击“确定”:
- 为参数命名。在示例工作簿中,该参数名为“Search States”(搜索州/省/市/自治区)。
- 对于“数据类型”,选择“字符串”。
- 对于“当前值”,键入“a”。
- 对于“允许的值”,选择“全部”。
- 右键单击参数,然后选择“显示参数控件”。
创建计算字段
- 选择“分析”>“创建计算字段”
- 在打开的“计算字段”对话框中,将计算字段命名为“Contains States”(包含州/省/市/自治区)
- 输入以下公式,然后单击“确定”:
-
CONTAINS([State],[Search States]
- 右键单击参数,然后选择“显示参数控件”。
创建视图
- 将“Category”(类别)拖到“列”。
- 将“Sales”(销售额)拖到“行”。
- 将“Category”(类别)拖到“颜色”。
- 将“State”(州/省/市/自治区)拖到“详细信息”上。
- 将“Contains States”(包含省/市/自治区)拖到“筛选器”。
- 选择“True”,然后单击“确定”。
注意:视频没有声音。
单击以扩展解决方案
示例 2:筛选器选项 - 多个字段(视图交互)
以下步骤可以在附加的工作簿 DynamicStringSearch.twbx 中查看。
创建参数
- 打开 Tableau Desktop,并连接到 Superstore 示例数据。
- 在“数据”窗口中右键单击,然后选择“创建参数”。
- 在“创建参数”对话框中,执行以下操作,然后单击“确定”:
- 为参数命名。在示例工作簿中,该参数名为“Type String to filter”(键入要筛选的字符串)。
- 对于“数据类型”,选择“字符串”。
- 对于“当前值”,键入“a”。
- 对于“允许的值”,选择“全部”。
- 右键单击参数,然后选择“显示参数控件”。
创建计算字段
- 选择“分析”>“创建计算字段”
- 在打开的“计算字段”对话框中,将计算字段命名为“Show”(显示)
- 输入以下公式,然后单击“确定”:
-
CONTAINS([State],[Type String to Filter]) OR CONTAINS([Category],[Type String to Filter]) OR CONTAINS([Region],[Type String to Filter])
创建视图
- 将“Sales”(销售额)拖到“列”。
- 将“区域”和“客户名称”拖到“行”。
- 将“Category”(类别)拖到“颜色”。
- 将“State”(州/省/市/自治区)和“Sub-Category”(子类别)拖到“Detail”(详细信息)。
- 将“Show”(显示)拖到“筛选器”。
- 选择“True”,然后单击“确定”。
注意:视频没有声音。
单击以扩展解决方案
示例 3:显示一个特定的字符串(无视图交互)
以下步骤可以在附加的工作簿 DynamicStringSearch.twbx 中查看。
创建计算字段
- 选择“分析”>“创建计算字段”
- 在打开的“计算字段”对话框中,将计算字段命名为“Search specific product”(搜索特定产品)
- 输入以下公式,然后单击“确定”:
-
Contains([Product Name], "Belkin")
- 右键单击参数,然后选择“显示参数控件”。
创建视图
- 将“Sales”(销售额)拖到“列”。
- 将“Category”(类别)、“Sub-Category”(子类)和“Product Name”(产品名称)拖到“行”。
- 将“Category”(类别)拖到“颜色”。
- 将“State”(州/省/市/自治区)拖到“详细信息”上。
- 将“Search specific product”(搜索特定产品)拖到“筛选器”。
- 选择“True”,然后单击“确定”。
注意:视频没有声音。
其他信息
通过观看按需免费培训视频,了解有关此主题的更多信息:字符串计算。将计算字段拖到“筛选器”功能区上时,您只能看到“隐藏”复选框,具体取决于您为参数创建的初始值。
- 例如,如果您将其设为“无”,则当“区域”、“部门”或“省/州”与“无”匹配时不存在记录。
- 如果您没有看到“隐藏”复选框,请选择“自定义值列表”单选按钮。然后手动键入单词“显示”,并单击加号按钮将其添加到列表中。
感谢您提供该文章是否有效的反馈。
打开新案例
继续搜索
知识库
社区
产品帮助
培训和教程