2017-10-17 166 views
0

我在一些數據上有一組網格圖形,在那裏您可以看到Y軸上的數值變量和一系列X軸上的細胞培養皿。並非所有數字值都出現在所有系列單元格中。由於這種可視化結果與空的空間圖:使Spotfire忽略圖表類別中的空值並在條形圖之間顯示沒有「空格」的圖表

enter image description here

這是OK的大部分時間,但事情是我想避免「空的空間,只有在這些圖系列,即你可以看到之間的酒吧,我想看到只顯示細胞的菜餚,我有數據模式

試圖這樣做,我試圖創建一個計算列以使用它作爲一個排序索引(https://docs.tibco.com/pub/sfire-bauthor/7.9.0/doc/html/en-US/GUID-8CAA18D0-CF28-4707-9945-041BDFD99E99.html)( (Sorting Filter values asc/desc on Tibco Spotfire)之後,在此之後使用「[MyColumn]非空」表示「通過表達限制數據」(https://community.tibco.com/questions/can-i-automatically-make-spotfire-ignore-empty-values-categories-charts)(How to show the top 10 column values in Spotfire)沒有運氣,我也試過(https://docs.tibco.com/pub/spotfire/6.5.1/doc/html/ncfe/ncfe_details_on_custom_expression.htm)創建一個自定義表達式,我認爲這將是一個很好的解決方案,因爲我知道它只會影響這些圖形,而不是完整的可視化集合,但沒有,我沒有達到要改變它。最後它應該可以工作,但它不是在布爾表達式下的「顯示/隱藏項目」,它將包括數值列中的「[Axis.Value]不是NULL」和「單獨應用於每個網格面板」這聽起來很棒,但是...不,不管怎麼樣...

任何幫助,將不勝感激,現在我將逐一選擇一個獨立的圖表提取它們並在其他地方繪製它們,但這不是作爲「大規模」解決方案非常有用。我相信有一種方法可以插入propper表達式來避免兩個變量交叉的空值,數字和單元格。

許多htanks提前爲您的時間!

回答

3

這是因爲您正在網格化數據而不是軸。您將無法過濾x軸上的值;這根本不是網格的工作原理。

使用多個可視化是解決方案,但我認爲你已經得到了n你想要分離出來的一組類別,而不需要在頁面上創建大量的圖表,也許你不能保證類別的數量或他們的名字,所以你想建立一個靈活的解決方案。

請查看我剛剛寫到的一個答案over here,它說明了如何使用文檔屬性和屬性控件限制可視化。您的財產控制可以鏈接到自動和動態顯示您的「類別」列(您正在格柵)的唯一值。也許這可以成爲你的解決方案?

+0

抓好格子。我錯過了。 – scsimon

+1

是的,這是工作!,你是正確的格子和個人的形象化。現在我將在儀表板的頂部創建一個「下拉列表區域」,以便用戶可以從四到六個(或類似的東西)中選擇並查看沒有空格的圖形。非常感謝niko! – Juano