В отчете SSRS 2008R2 содержится подробный столбец, называемый дебетом, который форматируется как «#, 0.00». Когда я экспортирую файл через .csv, столбец дебетов не всегда имеет правильное форматирование 0.00. Если число равно 0, то появляется «0». Если число 123.40, то оно выглядит как 123.4. Если число равно 123.44, то оно выглядит как 1213.44.Форматирование экспортированного отчета SSRS в файл CSV
Я хочу, чтобы каждое число в этом столбце всегда содержало 2 десятичных знака в CSV-файле. Я проверил много других статей о stackoverflow об этом, но никто, кажется, не исправляет эту проблему.
Я попытался изменить формат во многих других форматах. Я заметил, что когда я изменил формат в SSRS на «C» для валюты, появились 2 десятичных знака. Но проблема в том, что моим пользователям не нужен символ «$».
Я попытался изменить экспорт CSV в формат ASCII в файле конфигурации, но это не сработало. Я использовал здесь код: Non-Unicode CSV Export from SQL Server Report Server
Может ли кто-нибудь помочь мне получить правильный формат в CSV-файле без изменения файла CSV вручную?
Спасибо!
Просто догадаться, но вы попробовали формат #, ###. ##? – djangojazz
Работает для меня в SSRS 2008 R2. Я всегда получаю два десятичных знака. Вы можете попробовать формат 'N2', чтобы узнать, работает ли это. –
Да, я пробовал оба, но ни одна из них не работает. У кого-нибудь еще есть решение? – Kevin