В настоящее время в макросах нельзя добавлять разделители или запятые.
Макросы принимают фактическое значение в базе данных.
Если у вас 10 000 000,00 в пользовательском интерфейсе, в базе данных будет 10 000 000,00.
Поэтому значение макроса не имеет разделителей.
Как обходное решение Вы можете использовать текстовое поле и разделять данные в нем.
Ранее к нам уже обращались с подобным вопросом и на ответственную команду разработки была зарегистрирована задача по добавлению указанной функциональности.
Я прикрепил Ваше обращение к задаче с целью повышения приоритета её выполнения.