簡體   English   中英

使用Tibco Spotfire中的ironpython腳本動態設置貨幣

[英]set Currency dynamically using ironpython script in Tibco Spotfire

我想動態地改變貨幣格式,我認為接近解決方案,但沒有得到正確的方向,所以一些幫助非常明顯。 下面是我的代碼。

from Spotfire.Dxp.Application.Visuals import BarChart
from Spotfire.Dxp.Data import DataType
from Spotfire.Dxp.Data.Formatters import *

viz=barchart.As[BarChart]()
nf = DataType.Real.CreateLocalizedFormatter()
nf.Category = NumberFormatCategory.Currency
nf.DecimalDigits = 0;
viz.YAxis.Scale.Formatting.RealFormatter = nf;

這段代碼到目前為止工作,但是當我嘗試添加時
nf.CurrencyCulture='en-US它低於錯誤

TypeError: expected CultureInfo, got str

我想弄清楚CultureInfo類型是什么,但我沒有得到任何東西。 可能是我錯過了什么

請試試這個 -

from Spotfire.Dxp.Application.Visuals import BarChart
from Spotfire.Dxp.Data import DataType
from Spotfire.Dxp.Data.Formatters import *
from System.Globalization import CultureInfo

viz=barchart.As[BarChart]()
nf = DataType.Real.CreateLocalizedFormatter()
nf.Category = NumberFormatCategory.Currency
nf.DecimalDigits = 0;
nf.CultureInfo =CultureInfo("es-ES")
viz.YAxis.Scale.Formatting.RealFormatter = nf

暫無
暫無

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

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