3

我需要使用 Spotfire 显示前 10 个值。我用谷歌搜索了很多,但我找不到最好的解决方案。

我遵循了本教程:创建动态前十名图表,但没有成功。

我怎样才能做到这一点?

4

4 回答 4

8

如何通过前 10 个值限制可视化:

有两种方法可以做到这一点。我将列出它们的优点/缺点。

方法 1 - 可视化级别

  1. 打开可视化的属性并转到数据选项卡。
  2. 选择“使用表达式限制数据:”下的“编辑...”并包含以下表达式:Rank([values],"desc")<11其中 [values] 是您想要前 10 位的数字列。

下面的例子。请注意,右侧的所有过滤器均未触及。 可视化级别过滤

方法 2 - 分析级别

  1. 插入具有以下表达式的计算列:Rank([values],"desc")
  2. 使用内置过滤器仅包括前 10 名的排名 1-10。这会将您给定过滤方案中的所有可视化过滤到前 10 名。

下面的例子。请注意右侧的 RANK 过滤器以及我如何将其缩小到最大 10。 分析级过滤

如果您仍有问题,请告诉我。

编辑:如果您在查看我的屏幕截图内容时遇到问题,请右键单击并在新选项卡中打开图像。源 imgur 链接应该具有更大的可见分辨率。

于 2015-04-22T16:13:33.893 回答
5

Properties>Show/Hide Items中,您可以添加规则以仅显示值轴的前 5 或 10 个项目。

在此处输入图像描述

于 2017-05-25T06:36:37.347 回答
0

在 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`
于 2015-04-22T05:09:18.893 回答
0

https://googletpoint.wordpress.com/2015/04/24/how-to-show-top-10-values-in-spotfire-6-5-2/

检查上面的链接..这会有所帮助

于 2018-07-27T17:56:39.913 回答