tableau-api - 如何在Tableau中过滤器的条件公式中将过滤器设置为全部?

标签 tableau-api

我目前正在过滤器 MyFilter 的条件中编写公式(如下所示)。我正在尝试使其在 MyParameter 的值不是 All 时使用 MyParameter 的值作为过滤器。如果它是全部,那么我希望它不过滤任何内容。即,显示所有值。这是我到目前为止所得到的,这是不正确的。我怎样才能达到预期的结果?预先感谢您提供的任何帮助。

IIF([MyParameter] != "All", // TEST CONDITION
[MyFilter] = [MyParameter], // THEN BLOCK
[MyFilter] = "ALL") // ELSE BLOCK

最佳答案

如果我理解正确的话,在参数设置为“全部”的情况下,您本质上不希望过滤器过滤任何内容。

这有 3 部分:

  1. [MyParameter]- 包含值和“全部”的参数
  2. [FilterField] - 要用于过滤参数值的字段
  3. [FilterCalc] - 在过滤卡中使用的计算字段

[FilterCalc] 将具有以下逻辑:

[MyParameter] = '全部' 或 [MyParameter] = [FilterField]

并且只需确保在过滤器卡中将 [FilterCalc] 设置为“True”一次即可。

Note that this is almost no different than putting the [FilterField] directly in the filter card. The only difference is that you explicitly restrict the values in your parameter ([MyParameter]).

关于tableau-api - 如何在Tableau中过滤器的条件公式中将过滤器设置为全部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37997271/

相关文章:

python - 如何在 python 中从 tableau server 中删除工作簿

tableau-api - 如何在 Tableau 中计算维度的不同计数?

pyspark - 如何将 Tableau/BI 工具连接到 Delta Lake? (没有数据 block )

sql - 按 Y 分组的每个 X 的值总和

javascript - 如何将 JavaScript 与 Tableau View 连接?

tableau-api - 使用 Tableau 创建热图

tableau-api - 如何在仪表板中创建下拉或多选过滤器来过滤所有工作表?

excel - 对具有拼写错误、间距差异等的相似字符串进行分组

python - Selenium:获取 Tableau View 中的所有可见文本

python - "File too short"与 Tableau 数据提取 API(Python 和 Linux)