Tableau api 带最大值和索引的Tableau计算字段
我想创建一个包含前10条记录和后10条记录的快速过滤器的表。我使用Index()函数创建了一个名为Index的计算字段,然后使用以下代码创建了另一个字段:Tableau api 带最大值和索引的Tableau计算字段,tableau-api,Tableau Api,我想创建一个包含前10条记录和后10条记录的快速过滤器的表。我使用Index()函数创建了一个名为Index的计算字段,然后使用以下代码创建了另一个字段: IF [Index] >= 1 AND [Index] <= 10 THEN 'Top' ELSEIF [Index] >= (WINDOW_MAX([Index]) - 10 ) THEN 'Bottom' ELSE 'Do Not Display' END 如果[Index]>=1且[In
IF [Index] >= 1 AND [Index] <= 10
THEN 'Top'
ELSEIF [Index] >= (WINDOW_MAX([Index]) - 10 )
THEN 'Bottom'
ELSE
'Do Not Display'
END
如果[Index]>=1且[Index]=(窗口最大值([Index])-10)
然后是“底部”
其他的
“不显示”
结束
但是,当我将计算字段拖动到过滤器时,它仅显示Top和“All”作为选项。即使在我的桌子上,前十名显示“顶部”,而最底部显示“底部”
我做错了什么 索引是一个表计算字段,您需要指定如何执行表计算 尝试以下方法,看看您的需求是否得到解决 使用下面的方法并得到澄清