上次修改日期: 26 Oct 2022
环境
- Tableau Desktop
- 多个数据源
答案
创建一个“Start of Range”(范围开始)参数和一个“End of Range”(范围结束)参数,以跨数据源进行筛选。- 在“数据”窗格中右键单击,然后选择“创建参数”。
- 重命名参数“Start of Range”(范围开始)。
- 在“数据类型”下拉菜单中,选择“浮点”、“整数”或“日期”。
- 在“当前值”字段中,输入“Start Date”(开始日期)或范围中的第一个数字。
- 在“允许的值”中,选择“范围”。
- 选择不同的数据值范围,并单击“确定”。
- 重复上述步骤以创建“End of Range”(范围结束)参数。
- 选择“分析”>“创建计算字段”。
- 在“计算字段”对话框的“公式”部分,输入类似于如下的公式,其中“Field to Filter”(待筛选字段)与数据源中的“日期”维度相对应:
[<Field to Filter>] <= [End of Range] AND [<Field to Filter>] >= [Start of Range]
- 为字段命名,并单击“确定”。
- 将计算字段拖到“筛选器”功能区,并针对“True”进行筛选。
- 在要筛选的每个数据源中创建一个相同的计算字段。
- 在“参数”窗格中右键单击“End of Range”(范围结束)参数,并选择“显示参数控件”。
- 在“参数”窗格中右键单击“Start of Range”(范围开始)参数,并选择“显示参数控件”。
其他信息
- 可以在附带的示例工作簿中查看结果。
- 无法以滑块的形式显示筛选器。
- 必须单独配置每个参数。
讨论本文... 反馈论坛
感谢您提供该文章是否有效的反馈。
打开新案例
继续搜索
知识库
社区
产品帮助
培训和教程