簡體   English   中英

Spotfire:如何在IronPython腳本中使用計算值(動態項目)?

[英]Spotfire: How to use calculated value (dynamic item) in ironpython script?

我正在使用spotfire和ironpython。

我已經創建了一個計算值(動態項目)以了解與數據中的條件相匹配的最大日期。

我也有ironpython腳本來執行某些操作,並且該腳本的一部分必須使用計算出的值中的日期。

我正在嘗試使用python代碼從計算所得的值中獲取信息,但是我在為此苦苦掙扎。

我無法“直接”執行此操作,因此,現在,我正在嘗試解決方法...創建文檔屬性以接收計算的值並將此文檔屬性用作腳本中的enter參數,但是我無法尋找一種使用計算值作為財產文件信息來源的方法。

所以...有一種方法可以在ironpython腳本中使用計算值(直接或將其值鏈接到文檔屬性,然后將此文檔屬性用作腳本參數)嗎?

您將需要使用數據函數將計算出的值傳遞給文檔屬性,然后IronPython可以從那里使用它。

這可能是一個非常簡單的數據函數,您可以在其中將表/列與計算出的值一起輸入,然后僅輸出該值。 這樣的事情應該起作用:

MyDocProp <- CalcValueTable$CalcColumn[1]

如果您對TERR有點熟悉,那么直接在TERR內完全獲得計算值並刪除您正在創建的計算列就可以了。

確保並將數據功能設置為自動刷新,以便您的文檔屬性為常綠。 然后,您可以使Ironpython腳本運行MyDocProp文檔屬性中的更改,以便每當最大日期更改時,腳本就運行。

您正朝正確的道路前進。 您必須將其傳遞給文檔屬性。 您無法使用計算出的值。

暫無
暫無

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

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