【问题标题】:Tableau: hide table calculation for only one columnTableau:仅隐藏一列的表格计算
【发布时间】:2019-07-02 13:28:57
【问题描述】:

我正在 Tableau 中进行可视化,涉及实际数字、预算和估算的数字。对于预算和估算,我还想显示与实际相比的差异百分比。我有几个类别的这些数字。

我重新创建了一个如下示例。

我现在想要的是:仅为实际值列隐藏百分比计算。 我尝试了几件事。但它总是以被删除的多列结尾。我怎样才能做到这一点?

(百分比是在表中根据“实际”场景计算得出的)。

编辑 1:与其中一个答案一样,为每个值创建单独的计算字段是一种选择。但在我的问题中,我将有很多措施,我想以这种方式显示它。因此,为每个度量创建 5 个计算字段实际上是最后的选择。 另外:我现在使用仪表板上的两张不同的表格来解决它。一张带有实际数字的表格,一张带有百分比的表格(隐藏实际列)。但是这样排列就不是很好了,而且当维度的排序发生变化时,也很棘手。我还可以选择向下钻取维度的层次结构,并且使用两张纸,其中一张当然不会适应。

【问题讨论】:

  • 隐藏实际列差异的条件是什么?
  • 这个百分比将始终为零,因为您是在与自己进行比较。所以我不想展示它

标签: hide tableau-api


【解决方案1】:

目前,您将 F1 用于行,将 F2 用于列和度量,它们将拆分为与 F2 一样多的值(目前它们是 3 列)。

在这种特殊情况下我能想到的解决方案是从列部分中删除 F2 并为度量创建 5 个公式。

  1. Actual Sum // 因为我们不想要 Acutal (%diff) 我们不会创建那个公式
  2. 预算总和
  3. 预算 (%Diff)
  4. 估计总和
  5. 估计 (%Diff)

现在公式会是这样的

If F2 = "Actual" //Same goes for Budget and Estimate
Then f3
End

现在再拿一张表,为预算和估算的差异添加快速表计算,并将它们添加到公式字段。

现在将所有 5 个公式放在列部分,这样你就有了衡量标准。

要添加列标题,您可以使用仪表板,将工作表添加到仪表板并手动将文本添加到看起来像您在屏幕截图中附加的度量中。

我已经使用Sample super store 实现了一个示例,并附上了相同的屏幕截图。

【讨论】:

  • 这其实是我之前用过的完美解决方案。但问题是我有更多的措施我必须这样做。因此,如果它仅用于 1 次测量,那将是完美的。就我而言,我可能有超过 20 个度量,因此为所有这些创建 5 个公式并不是我想做的事情。我将编辑我的问题以包含此内容。无论如何感谢您的努力!
猜你喜欢
  • 1970-01-01
  • 2016-01-05
  • 1970-01-01
  • 1970-01-01
  • 2017-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-05
相关资源
最近更新 更多