我需要使用 Spotfire 显示前 10 个值。我用谷歌搜索了很多,但我找不到最好的解决方案。
我遵循了本教程:创建动态前十名图表,但没有成功。
我怎样才能做到这一点?
如何通过前 10 个值限制可视化:
有两种方法可以做到这一点。我将列出它们的优点/缺点。
方法 1 - 可视化级别
Rank([values],"desc")<11
其中 [values] 是您想要前 10 位的数字列。下面的例子。请注意,右侧的所有过滤器均未触及。
方法 2 - 分析级别
Rank([values],"desc")
。下面的例子。请注意右侧的 RANK 过滤器以及我如何将其缩小到最大 10。
如果您仍有问题,请告诉我。
编辑:如果您在查看我的屏幕截图内容时遇到问题,请右键单击并在新选项卡中打开图像。源 imgur 链接应该具有更大的可见分辨率。
在 Tableau 中制作 Top 10 报告。
方法1:(查询级别)
Using custom sql
: 将您的自定义 sql 编辑为这样的内容。
select top 10 * from table order by Id desc
方法2:(报告级别)
使用Index
1.Create a calculated field. `Index()`
2.Change it to discrete.
3.Drag it to column shelves(It should be the first column)
4.Change it to continuous drag it to filters shelves and select `1-10`
https://googletpoint.wordpress.com/2015/04/24/how-to-show-top-10-values-in-spotfire-6-5-2/
检查上面的链接..这会有所帮助