如何计算Tableau Desktop中两个句点值之间的差异

时间:2017-07-18 22:19:09

标签: tableau

在Tableau Desktop中,我有两个不同的句点,如下所示: enter image description here

我希望结果为20 - >值(29) - 值(28)= 20

谢谢,

2 个答案:

答案 0 :(得分:1)

您应该创建一个计算字段calculated_value并使用'表格(向下)'进行计算。

sum(Value) - lookup(sum([Value]), -1)

希望这有帮助!

答案 1 :(得分:0)

我尝试解决一个类似的问题,并设法使用参数来增加灵活性。

Prem的计算仅根据先前的值提供差异。

如果您希望在不同时间段之间进行调整。您可以使用参数来解决这个问题。


使Period为“日期”数据类型并创建2个参数:

参数(开始日期/结束日期):键入“数据”,列出并从“期间”字段中提取值

创建一个称为“分子”的计算字段:if([Period] = [Start Date])然后[Value] else 0 end

创建一个名为'Denominator:if([Period] = [End Date])的计算字段,然后[Value] else 0 end

创建一个名为'%Difference'的计算字段:Sum([Denominator])-Sum([Numerator])

这为不同时期提供了灵活性,并允许用户切换所需的值并相应地查看差异。


或者,您也可以看到我认为也有用的链接:https://community.tableau.com/thread/225030

相关问题