如何在tableau中的单个列中计算YTD(1月到上个月)

时间:2016-05-18 13:38:08

标签: tableau tableau-online tableau-public

原帖 - https://community.tableau.com/thread/206909

我有一份报告,其中我每月都有销售额和行中的商品。数据显示每个月的实际销售额和未来估算值。 enter image description here

需要计算2016年(从1月到上个月)的年初至今(YTD)总数,并将其放在实际值末尾的单个列中。

我已经创建了一个计算字段--YTD

IF 
   YEAR([DATE]) = YEAR(NOW())
AND
   MONTH([DATE])< MONTH(NOW())
THEN
   [VALUE/UNIT]
ELSE
    0
END

但是当我添加到视图中时,它会为YTD创建另一个部分,每个月的总和直到4月。

有人可以帮我了解如何在Tableau中实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

在Tableau中有几种方法可以实现此视图 1.为每个月和年初至今创建计算字段,并在行和列中添加度量名称。测量文本中的值 2.组合2个查询 - 一个选择所有正确的值&amp;第二个在月份列中有YTD计算。然后使用pivot it