求助: COGNOS10 怎么实现人民币大写?

请问坛子的高手们,
  COGNOS10 怎么支持人民币大写的功能啊?
比如 一笔金额 32.5 元,  要展示成  叁拾贰圆伍角

要能支持的数据最大 为1000亿 人民币的转换啊!!
参与40

37同行回答

xiexingxinxiexingxin数据库开发工程师文思
回复 28# sealink     已经搞好了!非常感谢!!显示全部
回复 28# sealink


    已经搞好了!非常感谢!!收起
软件开发 · 2014-05-15
浏览1382
sealinksealink技术总监sealink.com
哎,搞了一下午,还是没有搞出来啊, 数据项的值怎么传到JS的函数中啊啊!!我用的数据库是 Netezza !!!! ...xiexingxin 发表于 2014-5-15 19:32 '已付金额总额(大写):document.write(Arabia_to_Chinese("999"));'    这么用看看,能否显示正确,如果这么做都不行,那你的操...显示全部
哎,搞了一下午,还是没有搞出来啊, 数据项的值怎么传到JS的函数中啊啊!!

我用的数据库是 Netezza !!!!
...
xiexingxin 发表于 2014-5-15 19:32



'
已付金额总额(大写):
'   

这么用看看,能否显示正确,如果这么做都不行,那你的操作差的远呢,呵呵。收起
银行 · 2014-05-15
浏览501
xiexingxinxiexingxin数据库开发工程师文思
哎,搞了一下午,还是没有搞出来啊, 数据项的值怎么传到JS的函数中啊啊!!我用的数据库是 Netezza !!!! 求高手指点啊!显示全部
哎,搞了一下午,还是没有搞出来啊, 数据项的值怎么传到JS的函数中啊啊!!

我用的数据库是 Netezza !!!!
求高手指点啊!收起
软件开发 · 2014-05-15
浏览501
奥利弗奥利弗数据库开发工程师北纬股份有限公司
回复 24# sealink 整数类型的 转换有问题显示全部
回复 24# sealink

整数类型的 转换有问题收起
互联网服务 · 2014-05-15
浏览577
xiexingxinxiexingxin数据库开发工程师文思
回复 24# sealink     如果选择 源类型为数据项,那就没有办法在HTML中写 '已付金额总额(大写):document.write(Arabia_to_Chinese("'+[金额 (年初至今)]+'"));' 这句代码了!!!!》??????显示全部
回复 24# sealink


    如果选择 源类型为数据项,那就没有办法在HTML中写

'
已付金额总额(大写):
'

这句代码了!!!!》??????收起
软件开发 · 2014-05-15
浏览471
sealinksealink技术总监sealink.com
回复  xiexingxin     每次调用 这个 Arabia_to_Chinese函数,为什么传入的是 [月初余额] 这个字符串,  ...xiexingxin 发表于 2014-5-15 13:24 1、在查询中新增加一个查询项,然后把表达式放进去,验证表达式是否正确(如果[月初余额] 是数值型字...显示全部
回复  xiexingxin


    每次调用 这个 Arabia_to_Chinese函数,为什么传入的是 [月初余额] 这个字符串,  ...
xiexingxin 发表于 2014-5-15 13:24



1、在查询中新增加一个查询项,然后把表达式放进去,验证表达式是否正确(如果[月初余额] 是数值型字段,必须先通过转换函数转换为字符串型);   
2、在页面拖入HTML标签;
3、设定HTML标签的【源类型】为【数据项值】;
4、设定【数据项值】为你刚才在查询中新建的查询项;
5、运行OK收起
银行 · 2014-05-15
浏览497
sealinksealink技术总监sealink.com
这个需求是经常遇到的需求,也并不难实现。使用JavaScript可以很好的实现这种转换。我在网上找了一个转换 ...zhengyi1943 发表于 2014-5-13 18:33 测试中发现个问题,我用的是SQL SERVER的库,[金额 (年初至今)]必须转换问字符串类型,否则就出现语法错误...显示全部
这个需求是经常遇到的需求,也并不难实现。使用JavaScript可以很好的实现这种转换。
我在网上找了一个转换 ...
zhengyi1943 发表于 2014-5-13 18:33


测试中发现个问题,我用的是SQL SERVER的库,[金额 (年初至今)]必须转换问字符串类型,否则就出现语法错误收起
银行 · 2014-05-15
浏览537
zhengyi1943zhengyi1943CEO南京正一信息科技有限公司
回复 20# xiexingxin     楼主可以先研究一下如何在html代码中添加数据项。显示全部
回复 20# xiexingxin


    楼主可以先研究一下如何在html代码中添加数据项。收起
系统集成 · 2014-05-15
浏览495
xiexingxinxiexingxin数据库开发工程师文思
回复 20# xiexingxin     每次调用 这个 Arabia_to_Chinese函数,为什么传入的是 [月初余额] 这个字符串,  根本不是传入的这个数据项的值,我的数据项就是[月初余额] , 这个是什么调用啊?...显示全部
回复 20# xiexingxin


    每次调用 这个 Arabia_to_Chinese函数,为什么传入的是 [月初余额] 这个字符串,  根本不是传入的这个数据项的值,我的数据项就是[月初余额] , 这个是什么调用啊?收起
软件开发 · 2014-05-15
浏览635
xiexingxinxiexingxin数据库开发工程师文思
回复 13# zhengyi1943 为什么 每次都报错,请检查小写金额是否正确'已付金额总额(大写):document.write(Arabia_to_Chinese("'+[金额 (年初至今)]+'"));' 我把 [金额 (年初至今)] 换成了我的数据项啊!! [月初余额]...显示全部
回复 13# zhengyi1943


为什么 每次都报错,请检查小写金额是否正确

'
已付金额总额(大写):
'

我把 [金额 (年初至今)] 换成了我的数据项啊!! [月初余额]收起
软件开发 · 2014-05-15
浏览506

提问者

xiexingxin
数据库开发工程师文思

相关问题

相关资料

问题状态

  • 发布时间:2014-04-29
  • 关注会员:2 人
  • 问题浏览:13172
  • 最近回答:2014-06-24
  • X社区推广