簡體   English   中英

Spotfire基於過濾器計算列

[英]Spotfire calculated column based on filter

我想創建一個計算列,該列等於前一列總數的百分比,但僅適用於所選行。

例如,下面的兩列顯示了我僅針對感興趣的行進行過濾的行。 總和是准確的,但我希望總數的百分比只是當前所選行的總和而不是絕對總數(這是當前計算的方式)。 我希望總數的百分比根據數據表中的過濾情況動態變化。 這可能嗎?

我的2列圖片:

在此輸入圖像描述

我知道spotfire以某種方式計算這個因為當我使用% of Total(SumofComponents)插入條形圖時% of Total(SumofComponents)該比率僅超出當前總數。

我的條形圖的圖像: 在此輸入圖像描述

與編程非常相似,Spotfire有一個粗略的范圍概念。 不幸的是,計算列在范圍方面高於過濾器; 他們沒有過濾和過濾的概念。

然而,可視化本身就是 *!

在這種情況下你可以做的是把你的表達式放在Y軸上(看起來你已經完成了這個),它會尊重你選擇的過濾器*。

*警告 :有一些方法可以在給定的可視化上取消過濾:

  1. 屬性>>外觀>>顯示指示未過濾數據的陰影。 此選項顯示一個灰色條,表示由進行的任何過濾器選擇隱藏的數據

  2. 屬性>>數據>>使用過濾限制數據。 這些選項允許viz使用單獨的過濾集(在Spotfire中調用它們的“過濾器方案”)或者根本不使用(完全忽略過濾器)

  3. 屬性>>子集。 默認情況下有三個子集:“All Data”忽略過濾器,“Not in current filtering”反轉過濾器選擇(例如,如果過濾一個布爾列只顯示TRUE,此圖表只顯示FALSE),並且當前過濾“這是默認行為。 您可以查看聯機幫助以了解可以添加的其他子集。

暫無
暫無

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

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