在我开始之前,我为我糟糕的英语向大家道歉。我有一个条形图,列出了2008和2009财年按月计算的利润。我想做的是让tableau计算2008财年(从10月到9月)的总平均值,并将其显示为单个条形,但仍显示2009财年的逐月利润。我该怎么做呢?谢谢
http://i.stack.imgur.com/xjZYE.png
发布于 2015-04-08 18:33:26
创建计算字段
IF YEAR(date) = 2008
THEN [1/1/2008]
ELSE date
END其中,1/1/2008可以是一个设置为1/1/2008的日期参数(我最喜欢的方法),也可以尝试做一些事情,让Tableau理解它是一个日期,它是1/1/2008。
现在使用该字段。
但也有其局限性。如果您的数据处于更细粒度的级别(如每天,甚至是每个事务),则不能仅对数字进行平均。
Tableau 9可以在这方面为您提供帮助。使用全新的详细程度计算,您可以计算每个月的总和,然后对其进行平均。我还没有准备好,但应该是这样的:
{ FIXED DATETRUNC('month',date): SUM(profit) }然后你可以尝试平均这个新的领域。
注意:我不能确定这是否能完美地工作。一旦我有了Tableau 9,我就会进行测试。
https://stackoverflow.com/questions/29359553
复制相似问题