Первоначально я думал, что это будет простая задача, но после нескольких часов исследований я прочитал, что может быть ошибка SSRS при экспорте скрытых полей в CSV, которая не делает это возможным?
Что я хочу сделать:
У меня есть отчет с несколькими столбцами (скажем, 50). У меня есть раскрывающийся список параметров для REPORT_VERSION, который позволяет пользователю выбрать «Стандартный» (все 50 столбцов) или «Экспресс» (только 10 столбцов). Мне удалось правильно отобразить 2 версии, но когда я экспортирую (экспресс-версию) в CSV, он показывает все столбцы (и/или табликсы), а не то, как выглядят результаты.
Я читал и пробовал:
Если я создам 2 табликса и скрою один на основе значения параметра, экспорт в CSV по-прежнему будет отображать как видимый, так и скрытый табликс.
Если я использую
=IIF(Globals!RenderFormat.Name="CSV", True, False)
- это не работает для вывода CSVИзменение DataElementOutput = NoOutput. Это скрывает столбцы или таблицу из вывода CSV, но это нельзя изменить динамически на основе значения параметра.
Можно ли это сделать в разделе "пользовательский код" через vbscript??
Многие из статей и тем, которые я прочитал, относятся к 2010-2012 годам, так что, надеюсь, теперь есть решение? Я действительно меньше здесь.
Помощь будет принята с благодарностью. Спасибо