过滤包含动态数据的多列



我需要帮助。我正在使用Tableau进行可视化。我的数据库中的数据由唯一键(+1k行)构成。我需要从行过滤值2和更多列(2columns+_filter)。这个过滤的数据必须对My_Dashboard上的其他过滤器("category")作出反应。

我用的:ParameterCalculation Field的组合。Parameter-包括2和更多列的数据(我手动添加)。Calculation Field-基于Contains(Column1, Parameter) OR...至最后一列。但是它不起作用,因为Parameter包含了可以被My_Dashboard上的过滤器排除的数据。

是否有可能创建一个"动态过滤器"?select data(行)包含"value_1"使用Filter - "category1"。

示例—输入:

<表类> 行 column_1 column_2 column_3 column_4 tbody><<tr>row_key_1value_1value_5category_1row_key_2value5value_1category_2row_key_3value_5category_1

我明白了怎样才能实现我想要的。如果你有同样的任务,你需要的是:

  • 添加两个数据库(或excel表),并使用唯一键"first_db_key = second_db_key"
  • 第一个水平结构的数据库,一行有唯一键,许多列有值;
  • 第二个数据库,由我们的目标列(包括我们需要的所有可能的值)和当然具有"唯一键"的行组成。from "first DataBase"可以重复(2次或更多)。
  • 在你的工作表上需要添加基于"目标列"的过滤器。从"第二个数据库"开始,然后向"上下文"添加过滤器。并选择"所有使用此数据源"。选项"应用于工作表";在上下文菜单中(右键点击过滤器)
  • 在你的仪表板上选择显示你之前添加的过滤器,并在过滤器菜单中选择"上下文中的所有值";选择。最后你得到了你想要的结果。

最新更新