"EmptyHeader" в настройках экспорта CSV? - PullRequest
0 голосов
/ 01 февраля 2020

У меня есть файл CSV, который я пытаюсь создать, а получателю требуется строка заголовка. В этой строке заголовка (и в данных) есть поле, которое раньше присутствовало, которое было удалено. Однако они не удалили столбец, содержащий эти данные, поэтому теперь есть пустое имя столбца, окруженное разделителями ("|"). Как я могу воссоздать это?

Ожидаемые результаты для следующих столбцов должны быть:

RxType1|RxType2|RxType3|RxType4|RxType5||DelivID 

(между RxType5 и DelivID есть пустой столбец), и результаты будут:

|Rx|OTC|Legend|Generic|Other||Express

Я использую SSRS и пытался добавить дополнительный канал заголовок столбца для RxType5 с пустым столбцом позади него, но CSV, похоже, генерирует строку заголовка на основе имен столбцов из хранимой процедуры а не из данных RDL. Я также попытался в Stored Pro c создать столбец, используя:

Select
'' AS ""

ИЛИ

'' AS "|"

, но когда я обновил sh поля в SSRS, он означает, что столбец называется «ID_» (потому что пробел, ни один символ или символ не соответствует CLS.

Есть предложения о том, как мне этого добиться? Большое спасибо:)

1 Ответ

0 голосов
/ 01 февраля 2020

Попробуйте создать столбец с известным именем, например SELECT '' AS [RemoveMe], а затем просто удалите это имя из текстового поля заголовка строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...