簡體   English   中英

如何在Spotfire中顯示前10列值

[英]How to show the top 10 column values in Spotfire

我需要使用Spotfire顯示前10個值。 我google了很多,但我找不到最好的解決方案。

我遵循了本教程: 創建動態十大圖表,但沒有找到成功。

我怎樣才能做到這一點?

如何通過前10個值限制可視化:

有兩種方法可以做到這一點。 我會用優點/缺點列出它們。

方法1 - 可視化水平

  1. 打開可視化文件的屬性,然后轉到“數據”選項卡。
  2. 選擇“使用表達式限制數據:”下的“編輯...”並包含以下表達式: Rank([values],"desc")<11其中[values]是您想要前10位的數字列。

以下示例。 請注意,右側的所有過濾器均未受影響。 可視化級別過濾

方法2 - 分析級別

  1. 使用以下表達式插入計算列: Rank([values],"desc")
  2. 使用內置過濾器僅包括前10名的等級1-10。這會將您給定過濾方案中的所有可視化過濾到前10名。

以下示例。 請注意右側的RANK過濾器以及如何將其縮小到最大值10。 分析級別過濾

如果您還有問題,請告訴我。

編輯:如果您在查看屏幕截圖的內容時遇到問題,請在新標簽頁中右鍵單擊並打開圖片。 源imgur鏈接應該具有更大的分辨率可見。

在“ Properties >“ Show/Hide Items ,您可以添加規則以僅顯示“值軸”中的前5個或10個項目。

在此輸入圖像描述

在Tableau中執行前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`

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM