【发布时间】:2016-10-29 22:10:17
【问题描述】:
我试图为每个客户找到他购买东西的最大连续年份。我试图创建一个计算字段,但无济于事。 我创建了两个计算字段
-
连续:如果 max([Count])>0 then previous_value(0)+1+index()-index() else 0 end
-
max: window_max([连续])
我的数据如下所示:
Year | Customer | Count
1996 | a | 2
1996 | b | 1
1997 | a | 1
1997 | b | 2
1998 | b | 1
所以结果是
a:2
b:3
【问题讨论】:
-
您能告诉我们您在计算字段中的尝试吗?
-
我写了 2 个计算字段。 1. 连续:if max([Count])>0 then previous_value(0)+1+index()-index() else 0 end
-
另外一个叫max:window_max([Consecutive])
标签: tableau-api calculated-field