2013-08-16 2 views
0

У меня есть поле, которое несколько раз является строкой, а несколько раз является числом, номер должен отображаться как валюта.Преобразование строки в валюту внутри формулы

Если я просто перетащить поле из поля проводника, я могу легко изменить номер, отображаемый в качестве валюты, я попытался сделать это в формуле с помощью этого один:

CCur ({infCarga.vCarga}) 

вход (из XML): 180420.00

Результат: $18.042.000,0000

мне это нужно: R$ 180.420,00 (Brazillian currency)

+0

Нужна ли вам «(Бразильская валюта)» бит или это просто информационный для нас? – craig

+0

Нет, это всего лишь информация о «R $»; –

ответ

1

Создать формула поля для преобразования строки в числовой:

// {@BRL} 
ToNumber({infCarga.vCarga}) 

Добавить поле формулы на холсте, щелкаем правой кнопкой мыши и выберите «Формат поля ...».

Выберите вкладку Число и нажмите кнопку Настроить ...

изменить «Десятичный разделитель» до «» и Разделитель на «»:

enter image description here

Затем добавьте нужную валюту символ:

enter image description here

Если вам нужен дополнительный текст, добавить текстовый объект, INSER т нужный текст, а затем перетащить поле формулы в текстовом объекте:

enter image description here

+0

Спасибо, мне не хватало ToNumber, поэтому раздел «Числа» был скрыт. : D –

Смежные вопросы