首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Tibco Spotfire中使用ironpython脚本动态设置货币

在Tibco Spotfire中使用ironpython脚本动态设置货币
EN

Stack Overflow用户
提问于 2017-04-27 13:08:23
回答 1查看 610关注 0票数 2

我想动态地改变货币格式,我想我已经接近解决方案了,但是没有得到正确的方向,所以有些帮助是非常可观的。下面是我的密码。

代码语言:javascript
运行
复制
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

代码语言:javascript
运行
复制
TypeError: expected CultureInfo, got str

我试图弄清楚什么是CultureInfo类型,但我没有得到任何东西。可能是我错过了什么

EN

Stack Overflow用户

回答已采纳

发布于 2017-05-03 06:37:23

请试试这个-

代码语言:javascript
运行
复制
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
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43658828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档