Tableau api 按维度聚合

Tableau api 按维度聚合,tableau-api,Tableau Api,所以最近一次数据库更新导致原来的两个字段变成了一个新表。因此,我们的库存跟踪系统已不再是这样: Item | Old Count | New Count | Difference A | 2 | 4 | 2 B | 5 | 3 | -2 C | 0 | 1 | 1 要执行此操作(在表联接之后): 我希望能够创建计算字段,将所有这些新信息压缩回原始示例中的格式,但似乎无法理解如何超出

所以最近一次数据库更新导致原来的两个字段变成了一个新表。因此,我们的库存跟踪系统已不再是这样:

Item | Old Count | New Count | Difference
A    | 2         | 4         | 2
B    | 5         | 3         | -2
C    | 0         | 1         | 1
要执行此操作(在表联接之后):

我希望能够创建计算字段,将所有这些新信息压缩回原始示例中的格式,但似乎无法理解如何超出SQL


任何建议都将不胜感激,谢谢

下面是我对四个calc字段所做的操作

创建旧计数:
如果[操作]=“当前”,则[数量]结束

创建暂挂:
如果[操作]=“添加”,则为[数量]
elseif[Action]=“删除”然后-[Quantity]结束

创建新计数:
sum([hold])+sum([old count])
创建差异:
[new count]-sum([old count])


然后我把它们放在行和列上,就像您的示例一样。请参阅随附的工作簿

干杯,非常感谢!我想这对我现在所做的应该有用。我认为无论出于何种原因,它都无法在更复杂的仪表板中正确计算,我不认为有任何原因它不能正确计算,因为我总是滚动到项目或项目类别(父对象)。
Item | Action    | Quantity
A    | Current   | 2         
A    | Add       | 2         
B    | Current   | 5
B    | Remove    | 1
B    | Remove    | 1
C    | Current   | 0
C    | Add       | 3
C    | Remove    | 2