【问题标题】:How to hide a column in Tableau without hiding other column with same year如何在 Tableau 中隐藏一列而不隐藏同一年份的其他列
【发布时间】:2017-05-20 07:18:39
【问题描述】:

我使用 Tableau 做一些报告,我的数据源是 excel live。我有一个包含每个销售记录的 excel 文件,它看起来像这样。最后两列是同比增长。

我想隐藏以蓝色突出显示的列: ,而不隐藏任何其他列。现在每当我隐藏突出显示的列时,第一列“2014 年金额”也会隐藏,但我希望显示 2014 年金额。

我知道我是否有季度和月份,有一个功能可以通过组合年份和季度/月份来使列独立,但我只想要年份。我知道我可以在两个单独的工作表中完成并将它们放在一个仪表板中,但我需要将它们放在一个工作表中。

我尝试创建一个计算字段来仅计算 2015 年的同比增长,但我不确定如何编写语法。逻辑是:

Dim a,b,c, a = 2014 amount, b = 2015 amount, c = b/a-1

但我不确定如何使用 tableau 来做这样的事情。

【问题讨论】:

    标签: excel tableau-api vba


    【解决方案1】:

    您必须删除 YEAR(Date) 维度,并创建 3 个度量:一个用于 2014 年的销售额,一个用于 2015 年的销售额,一个用于增量。否则,您尝试执行的操作将不起作用。

    谢天谢地,这很容易做到。

    为 2014 年的销售额创建衡量标准

    SUM(CASE YEAR(DATE) WHEN 2014 THEN [Amount] ELSE 0 END)
    

    然后是 2015 年销售额的衡量标准

    SUM(CASE YEAR(DATE) WHEN 2015 THEN [Amount] ELSE 0 END)
    

    然后是增量测量

    ([2015 Amount] - [2014 Amount]) / [2014 Amount]
    

    然后继续将它们拖到您的视觉中。这是结果

    【讨论】:

      猜你喜欢
      • 2018-12-05
      • 2019-07-02
      • 2014-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-16
      • 2013-06-30
      相关资源
      最近更新 更多