如何在 Spotfire 中显示前 10 个列值

How to show the top 10 column values in Spotfire

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

我遵循了本教程:Creating a Dynamic Top Ten Chart 但没有成功。

我该怎么做?

在 Tableau 中做一份排名前 10 的报告。

方法一:(查询级别)

Using custom sql : 将您的自定义 sql 编辑成这样。

select top 10 * from table order by Id desc

方法二:(报告级)

使用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`

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

有两种方法可以做到这一点。我将用 pros/cons.

列出它们

方法 1 - 可视化级别

  1. 打开可视化的属性并转到“数据”选项卡。
  2. Select "Edit..." 在 "Limit data using expression:" 下并包含以下表达式:Rank([values],"desc")<11 其中 [values] 是您想要的前 10 个数字列。

示例如下。请注意,右侧的所有过滤器均未受影响。

方法 2 - 分析级别

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

示例如下。请注意右侧的 RANK 过滤器以及我如何将其缩小到最大值 10。

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

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

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

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

检查以上内容link..会有帮助