Tableau api 顶部/底部5之间的中间值?

Tableau api 顶部/底部5之间的中间值?,tableau-api,Tableau Api,我有一张显示借方支出的表。根据我的净余额(贷项和贷项),我将今年的支出模式分为上下三个月 我有参考线可根据描述类型(采购地点)自动调整,并显示采购金额中值 我想把前三名的项目的中位数加起来,然后再加上后三名的中位数。然后,我想得到前3个月和后3个月的中间值之间的差异 因此,如果rite aid最低3个月的平均支出为5美元,最高3个月为3美元,我想找出差异(+2美元) 因此,在语法方面,我需要它:Sum(前3个月净余额的描述借方)-Sum(后3个月净余额的描述借方)如果您还没有完成排名的计算,您可

我有一张显示借方支出的表。根据我的净余额(贷项和贷项),我将今年的支出模式分为上下三个月

我有参考线可根据描述类型(采购地点)自动调整,并显示采购金额中值

我想把前三名的项目的中位数加起来,然后再加上后三名的中位数。然后,我想得到前3个月和后3个月的中间值之间的差异

因此,如果rite aid最低3个月的平均支出为5美元,最高3个月为3美元,我想找出差异(+2美元)


因此,在语法方面,我需要它:Sum(前3个月净余额的描述借方)-Sum(后3个月净余额的描述借方)

如果您还没有完成排名的计算,您可以从创建排名开始:

TopRank = Rank(Sum([NetBalance]),desc)
BottomRank = Rank(Sum([NetBalance]),asc)
然后,您可以使用这两个等级来计算差异度量:

DesiredCalc = SUM(IF [TopRank]<=3 then 1 else 0 end) - SUM(IF [BottomRank]<=3 then 1 else 0 end)

DesiredCalc=SUM(如果[TopRank]您已经为top和bottom 3编写了计算程序吗?我如何将这些字符串设置为秩?当我像那样构造计算字段时,我在计算字段中遇到了一个错误语法错误:缺少运算符?
TopRank=rank(SUM([Diff(Credit-Debit)]),desc
Bottomrank=rank(SUM([Diff(Credit-Debit)]),asc)
Diff(贷记借方)是计算出的度量值的名称吗?如果Diff(贷记借方)已经聚合,您可以尝试删除总和。topRank=Rank([Diff(贷记借方)],desc)