我需要帮助。我正在使用Tableau进行可视化。我的数据库中的数据由唯一键(+1k行)构成。我需要从行过滤值2和更多列(2columns+_filter)。这个过滤的数据必须对My_Dashboard上的其他过滤器("category")作出反应。
我用的:Parameter
和Calculation Field
的组合。Parameter
-包括2和更多列的数据(我手动添加)。Calculation Field
-基于Contains(Column1, Parameter) OR...
至最后一列。但是它不起作用,因为Parameter
包含了可以被My_Dashboard上的过滤器排除的数据。
是否有可能创建一个"动态过滤器"?select data(行)包含"value_1"使用Filter - "category1"。
示例—输入:
我明白了怎样才能实现我想要的。如果你有同样的任务,你需要的是:
- 添加两个数据库(或excel表),并使用唯一键"first_db_key = second_db_key" 第一个水平结构的数据库,一行有唯一键,许多列有值;
- 第二个数据库,由我们的目标列(包括我们需要的所有可能的值)和当然具有"唯一键"的行组成。from "first DataBase"可以重复(2次或更多)。
- 在你的工作表上需要添加基于"目标列"的过滤器。从"第二个数据库"开始,然后向"上下文"添加过滤器。并选择"所有使用此数据源"。选项"应用于工作表";在上下文菜单中(右键点击过滤器)
- 在你的仪表板上选择显示你之前添加的过滤器,并在过滤器菜单中选择"上下文中的所有值";选择。最后你得到了你想要的结果。