9

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

例如,10000转换为Ten Thousand.

4

4 回答 4

20

You want to use the ToWords() and ProperCase() functions.

//{@Convert}
// returns Ten Thousand
ProperCase( ToWords(10000, 0) )
于 2012-04-13T03:25:59.137 回答
2
//{@Convert}
// returns Ten Thousand
ProperCase( ToWords(20,25000, 0) )

本场演出仅二十二万五千。

于 2013-10-11T11:49:43.060 回答
2

如果您需要正确的印度格式,例如 **40 万 23 000...** 等,请点击链接https://archive.sap.com/discussions/thread/2030967。请参阅 Balakumar Viswanathan 的评论。它对我有用。

于 2017-03-31T07:58:11.020 回答
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");
于 2020-02-13T12:16:56.373 回答