我想知道这样的事情是否可能。
假设我有一个这样的数据表:
我想要一个过滤器,例如用户选择法国,但数据是根据相应的大陆值过滤的,例如,所有欧洲记录都应该显示。
这可能吗?
当然,我们可以做到。如果您将国家/地区添加到“筛选器”架子,Tableau 将仅显示选定值的记录。在我们的示例中,如果我们过滤“法国”,Tableau 将仅显示包含法国的记录。所以我们会错过其他欧洲纪录。参数可以处理这种情况。请按照以下步骤操作。
1.创建字符串参数
2.创建计算字段
3. 将创建的计算字段添加到过滤器架,然后选择“显示”
4. 右键单击参数,然后单击“显示参数控件”。所以它会像过滤器一样工作
方法二:动态改变参数值
优点:没有硬编码,根据选择动态更改值。它在仪表板上工作得很好。 缺点:您不会像过滤器那样有下拉菜单进行选择。因此,您需要单击图表来触发更改。
1. 创建一个字符串参数,允许值为“ALL”
2.创建计算字段
3.在仪表板中创建参数操作。
Dashboard-> Actions-> Add Action -> Change Parameter 在更改参数对话框中,将目标参数设置为“参数名称”,将值字段设置为“大陆”
4.添加计算字段进行过滤,并在其他工作表上选择“True”
5.最终仪表板看起来像
| 归档时间: |
|
| 查看次数: |
11535 次 |
| 最近记录: |