Как исправить зазор после скрытия столбца в SSRS 2008

Это может быть просто, но я не мог решить это в течение нескольких часов.

Я использую Microsoft Reporting Services 2008 R2 и ReportViewer 2010. В одном из моих отчетов есть таблица с тремя столбцами, например:

Name Age Gender
Jack 20   M

Я хочу скрыть столбец Age на основе параметра. Я делаю это, давая ему скрытое выражение, например:

=IIF(Parameters!check.Value=1,true,false)

Однако, когда столбец становится скрытым, вывод:

Name          Gender
Jack          M

Теперь между именем и полом образовалась пропасть. Мне нужно иметь вывод, как

Name Gender
Jack M

без пробела. Я не успел его предоставить. Любая помощь будет оценена по достоинству.


person Eray Balkanli    schedule 01.03.2016    source источник
comment
Это должно работать, если вы выберете весь столбец, щелкните правой кнопкой мыши и перейдите в меню Column visibility..., затем установите это выражение в Показать или скрыть на основе выражения.   -  person alejandro zuleta    schedule 01.03.2016
comment
о да! Я писал не в том месте (скрыто вместо видимости столбца), спасибо, друг. Сделайте это ответом, я выберу правильный ответ.   -  person Eray Balkanli    schedule 01.03.2016
comment
Ваша логика была правильной, но вы не знали, где использовать выражение, поэтому я разместил ответ в качестве вики сообщества, поскольку он был решен в комментариях.   -  person alejandro zuleta    schedule 01.03.2016


Ответы (1)


Это должно работать, если вы выберете весь столбец, щелкните правой кнопкой мыши и перейдите в меню Column visibility..., а затем установите это выражение в текстовом поле Show or hide based on an expression.

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

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

person Community    schedule 01.03.2016