在Crystal Reports中将数字转换为单词

时间:2012-04-12 19:42:05

标签: crystal-reports formula

如何将数字转换为公式中的书面等效数字?

例如,10000转换为Ten Thousand

4 个答案:

答案 0 :(得分:14)

您想使用ToWords()ProperCase()函数。

//{@Convert}
// returns Ten Thousand
ProperCase( ToWords(10000, 0) )

答案 1 :(得分:2)

//{@Convert}
// returns Ten Thousand
ProperCase( ToWords(20,25000, 0) )

这只展示了二万二千五百个。

答案 2 :(得分:2)

如果您需要适当的印度格式,例如**四十万二千三千......等,请点击链接https://archive.sap.com/discussions/thread/2030967。请参阅Balakumar Viswanathan的评论。它对我有用。

答案 3 :(得分:1)

numbervar x:= int({numberfield});
numbervar y:= {numberfield}-x);
if(y>0)then
propercase("AED "+ ToWords((x),0)+" and"+ToWords((y*100),0)+" Fils Only")
else
propercase("AED "+ToWords((x),0)+" Only");