永洪社区

标题: 单位变化 [打印本页]

作者: yhdata_Sypxet7P    时间: 3 天前
标题: 单位变化
永洪里有个货币的下拉框组件,想在切换货币时候单位跟着变化,这怎么操作?

作者: yhbi老6了    时间: 3 天前
本帖最后由 yhbi老6了 于 2024-12-2 15:19 编辑

嘶~,涉及的金额范围多吗?比如很多个组件,和不仅仅是人民币和美元
作者: yhdata_Sypxet7P    时间: 3 天前
yhbi老6了 发表于 2024-12-2 15:16
嘶~,涉及的金额范围多吗?

两个币种 美元和人民币之间切换,切换的时候单位不同 想切到美元时,单位显示为美元,切换到人民币时,单位显示为元。这可以操作嘛
作者: yhbi老6了    时间: 3 天前
本帖最后由 yhbi老6了 于 2024-12-2 15:30 编辑
yhdata_Sypxet7P 发表于 2024-12-2 15:20
两个币种 美元和人民币之间切换,切换的时候单位不同 想切到美元时,单位显示为美元,切换到人民币时,单 ...

按我的理解是,两个应该是已经在结果表中计算好了的吧?不需要自己再根据实时汇率进行转换。
组件不多的话,可以考虑直接复制组件,然后根据选择做组件的显示隐藏。
  1. 设置组件可见性。
  2. 例如:表1.visible = true;
复制代码

如果仅仅是一个列的话,可以考虑用脚本对表格的列重新设置格式单位。比如:
  1. var loc = new Locator(["product"], CELL, DETAIL);
  2. 表1.setFormatPattern(loc, "#,###K");
复制代码

如果涉及图表比较多,并且使用范围比较广,可能得用另外一种方式:根据筛选的参数,对度量列新建计算列,根据参数然后进行聚合,然后格式化单位。形成带单位的聚合列。


作者: Efheih    时间: 3 天前
大佬就是大佬
作者: yhdata_lyaa    时间: 3 天前
yhbi老6了 发表于 2024-12-2 15:28
按我的理解是,两个应该是已经在结果表中计算好了的吧?不需要自己再根据实时汇率进行转换。
组件不多的话 ...

大佬就是大佬
作者: yhbi老6了    时间: 3 天前
yhdata_lyaa 发表于 2024-12-2 16:12
大佬就是大佬

彼此彼此
作者: yhbi老6了    时间: 3 天前
yhdata_lyaa 发表于 2024-12-2 16:12
大佬就是大佬

彼此彼此




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4