隐藏过滤器中的值 - Tableau

时间:2017-06-29 13:59:51

标签: filter tableau

我遇到过滤器问题。

我有一个维度值(0,1,2,3,4,5)。 我想将此维度用作过滤器,但不要让用户选择过滤掉值" 0"。 我不想排除值0,相反 - 我希望这些值始终在视图中,并让用户有机会仅在(1,2,3,4,5)之间进行过滤。 / p>

这是一个选择吗?要从过滤器中删除值而不是从数据中删除值吗?

非常感谢任何帮助 谢谢!!

1 个答案:

答案 0 :(得分:1)

如果我理解你的问题,那么我的回答是 - 是的,有办法这样做。

让我们说你的维度名称是' dim_field'具有值(0,1,2,3,4,5)然后

  • 创建参数 - 让我们将其命名为' parm_field'。在创建参数窗口中,选择数据类型'作为字符串,'允许值'作为列表,来自字段'作为dim_field(即你的尺寸)并在此列表中再添加一行作为' All'。将此行拖到顶部并选择“当前值”'作为'所有'。最重要的是删除包含' 0'的行,因为您不希望它出现在您的过滤器中并单击“确定”。
  • 点击此参数,然后选择显示参数控制'
  • 创建一个计算字段' is_DimField_selected'并将其定义为:
IF [parm_field] == 'All' THEN 'Y'
ELSE
  IF [parm_field]=[dim_field] THEN 'Y'
  ELSE 'N'
  END
END
  • 添加此计算字段以过滤并选择' Y'。瞧!

如果能解决问题,请不要忘记给答案;)