Создатель отчетов SSRS, как скрыть конкретное текстовое поле, экспортирующее в Excel

Я пытаюсь скрыть два текстовых поля из моего отчета DrillDown при экспорте в excel, но не повезло.

введите описание изображения здесь

Я также добавляю выражение к свойству видимости каждого текстового поля, как показано ниже, но все еще не работает:

=IIF(Globals!RenderFormat.Name="EXCEL",true,false) 

так же как

 =IIF(Globals!RenderFormat.Name = "EXCELOPENXML" OR Globals!RenderFormat.Name = "EXCEL", false, true) 

Два текстовых поля « ExpandAll » и « CollapseAll » используются только для обновления одного и того же отчета с параметром для расходования / сглаживания строк в отчете детализации, которые не обязательно должны отображаться в excel при экспорте.

Любая помощь будет очень оценена.

Ссылка: MSDN: изменение отчетов во время выполнения

Ссылка: MSDN: RenderFormat

Я считаю, что ваше второе выражение правильно,

 =IIF(Globals!RenderFormat.Name = "EXCELOPENXML" OR Globals!RenderFormat.Name = "EXCEL", false, true) 

Убедитесь, что свойство Action после щелчка на ExpandAll или CollapseAll фактически указывает на the same report/same URL/same directory что и ваш текущий. Например, например,

 "http://localhost/ReportServer/MyReports/MyReportName" 

введите описание изображения здесь

Для SSRS в 2012 году правильный синтаксис:

=IIF(Globals!RenderFormat.Name="EXCELOPENXML",true,false)

Они искусно изменили его для издания 2012 года.

FWIW, ваша вторая попытка имела , false, true ) где это должно быть , true , false ) . Это действительно неинтуитивное свойство в SSRS, пользовательский интерфейс называет его видимым, но фактическое свойство Hidden, поэтому каждый всегда путается …

  • Нарушение отчета SSRS в зависимости от параметра Multi Value
  • Запрос SQL для исключения определенных дат для ssrs
  • SQL Выберите только месяц из формата YYYYMMDD int
  • Определение отчета SSRS новее, чем сервер
  • SSRS Subreport выполняется несколько раз, я хочу, чтобы он выполнялся один раз
  • Как перемещать столбцы деталей между родительскими группами в SSRS
  • SQL find Клиенты, с которыми не удалось связаться за последние 45 дней
  • # Ужасно даже после использования IIF, чтобы избежать деления на нуль в выражении
  • Записи SSRS не отображаются, когда используется (выберите все), но при выборе особого значения
  • Как добавить параметры для нескольких агентов для исключения из отчета статистики SSRS
  • Как получить данные из собственной таблицы ссылок в sql
  • Interesting Posts

    sql присоединяется с использованием частичного совпадения строк

    Что может вызвать параметр, обнюхивающий один компьютер, а не другой?

    SQL Server, странное поведение SELECT

    Как присоединиться к двум таблицам без каких-либо условий

    Получить информацию о базе данных SQL Server в C #

    Как вставить несколько строк с помощью SELECT INSERT

    Функция окна вывода с повторяющимися датами

    tds: невозможно подключиться к серверу mssql с использованием имени сервера, указанного в файле freetds.conf

    Ограничение проверки SQL для нескольких столбцов

    Регистрация приложения уровня данных – ошибка «Источник базы данных не поддерживается версией SQL Server»

    SQL. Как вставить один выбор в другой выбор с игнорированием дубликатов и с изменением внешнего ключа в копии

    Есть ли способ динамически создавать столбцы SQL в выбранном запросе?

    Простая группа

    Как я могу выбрать данные из строк и отображать их в виде столбцов с помощью хранимой процедуры?

    Как узнать, использует ли сортировка сортировку слов или сортировку строк?

    Давайте будем гением компьютера.