Как создать файл csv в SSRS с расширением.txt в имени файла?

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

Мне нужно, чтобы это был Myreport1234.текст Как я могу сделать это в SSRS?

Я использую SSRS 2008 R2 кстати

1 ответ

Нашел решение для этого:

  1. Создать управляемую данными подписку
  2. на шаге 3 просто напишите SELECT 1 или если вы пытаетесь сгенерировать динамический файл, вы можете встроить логику для этого в свой оператор select и дать ему псевдоним, например SELECT 'Myreport1234.txt' as [FileName]
  3. на шаге 4 либо укажите статическое имя файла, либо получите значение из базы данных, используя столбец "FileName", который вы создали на предыдущем шаге.
  4. установите формат рендеринга в CSV
  5. Это важный шаг >> Расширение файла должно быть установлено в False. Это остановит рендерер от добавления расширения по умолчанию для выбранного вами рендерера. оставляя все, что в имени файла, чтобы появиться как расширение файла.
Другие вопросы по тегам