[英]Tibco SpotFire - Line chart data columns linked to itemized selection list
我是Tibco SpotFire的新手,所以請原諒術語等方面的任何錯誤。
我有一個折線圖,數據表中有兩列選擇要顯示在y軸上。 我想創建一個逐項菜單,您可以一次選擇一個項目,這樣,在y軸上顯示的是哪兩個數據列是選擇逐項菜單中的哪個項目的函數。
例如,假設我的數據表列名稱為Col_1
, Col_2
, Col_3
, Col_4
, Col_5
和Col_6
。 我要制作一個包含項A
, B
和C
的逐項選擇菜單,這樣...
A
,則Col_1
和Col_2
是y軸使用的數據列。 B
,則Col_3
和Col_4
是y軸使用的數據列。 C
,則Col_5
和Col_6
是y軸使用的數據列。 我該怎么做? 目前,我完全不知道如何制作逐項選擇菜單,也不知道如何將y軸數據列鏈接到該菜單。
謝謝你的幫助。
附言:我敢打賭,上面所說的“項目化選擇菜單”有一個技術名稱。 如果有人知道這是什么,請告訴我,我將相應地編輯此帖子。
您將需要一個文本框和一個折線圖。 在文本框中,添加一個屬性控件(下拉列表)。 您將要創建一個新的文檔屬性,看起來像這樣:
之后,您需要將Document Property綁定到繪圖中。 類似於以下代碼的某些代碼應該可以滿足您的需求:
case when DocumentProperty("Selector")="Col1Col2" then Sum([X])
when DocumentProperty("Selector")="Col3Col4" then Sum([Y])
when DocumentProperty("Selector")="Col5Col6" then Sum([Z])
end,
case when DocumentProperty("Selector")="Col1Col2" then Sum([XX])
when DocumentProperty("Selector")="Col3Col4" then Sum([YY])
when DocumentProperty("Selector")="Col5Col6" then Sum([ZZ])
end
其中[X]和[XX]列將與“ Col1Col2”相關聯,依此類推。 現在,從文本框中的下拉菜單中選擇“ A”將在您的繪圖上繪制[X]和[XX]。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.