2013-09-18 3 views
1

В отчете 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 вручную?

Спасибо!

+0

Просто догадаться, но вы попробовали формат #, ###. ##? – djangojazz

+0

Работает для меня в SSRS 2008 R2. Я всегда получаю два десятичных знака. Вы можете попробовать формат 'N2', чтобы узнать, работает ли это. –

+0

Да, я пробовал оба, но ни одна из них не работает. У кого-нибудь еще есть решение? – Kevin

ответ

0

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

While in the exported/generated one , the CSV format hides the report's headers, but instead of that it shows textbox names and any changes We made in the properties to change that textbox name to make it as blank or disappear, it reflects on that column values but doesn't on that textbox name. 

Так что я хочу сказать, что лучше мы можем дать некоторые другие значимые имена или по умолчанию он отображается как «textBox1», но мы должны дать любое допустимое имя на это имя текстового поля и он появляется на сгенерированной формате CSV ,

ПРИМЕЧАНИЕ: Я также хочу упомянуть, что все свойства видимости хорошо работают с заголовками отчета, но не с именами текстовых полей.

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