Tableau api 带属性的表格计算

Tableau api 带属性的表格计算,tableau-api,Tableau Api,我对tableau很陌生,我试着用一个维度和一个度量的不同属性来计算。 我想计算属性RC、RD和RP之和,然后除以RI。如果您能帮助我,我将非常感激。创建两个计算字段 if [Rrid] = 'RC' or [Rrid] = 'RD' or [Rrid] = 'RP' then [Rrem] end 然后为RI创建相同的。将第一个除以第二个 sum(calc1) / sum(calc2) 如果你这样做的话,它会更简短,更容易理解:如果[Rrid]='RC'或[Rrid]='RD'或[Rri

我对tableau很陌生,我试着用一个维度和一个度量的不同属性来计算。


我想计算属性RC、RD和RP之和,然后除以RI。如果您能帮助我,我将非常感激。

创建两个计算字段

if [Rrid] = 'RC' or [Rrid] = 'RD' or [Rrid] = 'RP' then [Rrem] end
然后为RI创建相同的。将第一个除以第二个

sum(calc1) / sum(calc2)

如果你这样做的话,它会更简短,更容易理解:
如果[Rrid]='RC'或[Rrid]='RD'或[Rrid]='RP',那么[Rrem]结束
谢谢你的回答。我现在的问题是,国际扶轮没有20102011和2012年的任何数据。所以Tableau无法进一步计算。我尝试为所有空值创建一个cero:if[Rrid]=“RI”,然后查找(SUM([Rrem]),0)结束,但这给了我以下错误:无法混合聚合和非聚合比较或结果为“if”表达式是否可以修复此问题?请尝试为RI计算创建IFNULL([Rrem],0)。不幸的是,它仍然无法工作。正如您在屏幕截图上看到的,我尝试了您的功能: