簡體   English   中英

Tibco SpotFire-折線圖數據列鏈接到逐項選擇列表

[英]Tibco SpotFire - Line chart data columns linked to itemized selection list

我是Tibco SpotFire的新手,所以請原諒術語等方面的任何錯誤。

我有一個折線圖,數據表中有兩列選擇要顯示在y軸上。 我想創建一個逐項菜單,您可以一次選擇一個項目,這樣,在y軸上顯示的是哪兩個數據列是選擇逐項菜單中的哪個項目的函數。

例如,假設我的數據表列名稱為Col_1Col_2Col_3Col_4Col_5Col_6 我要制作一個包含項ABC的逐項選擇菜單,這樣...

  • 如果選擇A ,則Col_1Col_2是y軸使用的數據列。
  • 如果選擇B ,則Col_3Col_4是y軸使用的數據列。
  • 如果選擇C ,則Col_5Col_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.

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