答案 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