Tableau api 表-严格显示顶部N

Tableau api 表-严格显示顶部N,tableau-api,Tableau Api,我有以下问题!我有一个条形图,显示每个地区的前N名销售额。有时,一个地区和另一个地区之间的销售额是相等的。当这种情况发生时,它不会显示前N,而是显示更多,因为Tableau会在相同的排名中获得具有相同值的区域。有没有建议严格显示Top N?提前谢谢你 假设这样的数据 区域a和c的销售额相等 方法-1 步骤1:通过获取所选度量值的前N个值,在“区域字段”上创建一个集合。不必硬编码“N”,也可以使此集合参数依赖。请参阅,在以下屏幕截图中,如果选择了前3名,则显示3名,而不是4名 方法-2使用以下

我有以下问题!我有一个条形图,显示每个地区的前N名销售额。有时,一个地区和另一个地区之间的销售额是相等的。当这种情况发生时,它不会显示前N,而是显示更多,因为Tableau会在相同的排名中获得具有相同值的区域。有没有建议严格显示Top N?提前谢谢你

假设这样的数据

区域a和c的销售额相等

方法-1

步骤1:通过获取所选度量值的前N个值,在“区域字段”上创建一个集合。不必硬编码“N”,也可以使此集合参数依赖。请参阅,在以下屏幕截图中,如果选择了前3名,则显示3名,而不是4名

方法-2使用以下计算创建计算字段(表格计算)

当您在该字段中最多添加3个过滤器
时,前3个结果将如下所示

我认为这些解决了你的问题

注意-但是,如果使用了
rank\u density
函数,则尽管选择了top-3,仍将显示四个值。看到截图了吗


如果是平局,您希望Tableau如何决定哪一个N?必须指定一些标准!阅读四种等级函数,表格camn如何在平局的情况下决定等级。我想选择随机的,先生。我看不出你在提。。读这个。同时,请将您想要的输出发送给我您太棒了!谢谢你,先生!我很高兴这有帮助。叫我阿尼尔!请不要成为骑士:)
RANK_UNIQUE(sum([Sales]))