Используйте эту «формулу условного форматирования»:
If Truncate(CurrentFieldValue) = CurrentFieldValue
Then
0
Else
Length(ToText(ToNumber(StrReverse(ToText(Abs(CurrentFieldValue) - Truncate(Abs(CurrentFieldValue)),8,"","")))/10,0,""))
Перейти к числовом поле отчета, RightClick, выберите «формат поля», выберите вкладку «Число», нажмите кнопку «Настройка ". Поместите формулу выше в формульной формуле (кнопка «X + 2») для параметров формата «Десятичные значения» и «Округление».
BTW: В формуле вы увидите номер 8. Это максимальное ожидаемое число десятичных знаков; если вы думаете, что в своем отчете вы встретите больше десятичных знаков, просто измените 8 на большее число.
Нет, я уже протестировал пользовательский формат по умолчанию в отчете. Если я выберу «.00», тогда он покажет «5.00», хотя значение равно 5. – nwaynge