0

Я использую SSRS2008 с Microsoft ReportViewer 2010. У меня есть таблица в одном из своих докладов, как, что:Включить/выключить видимость колонки на основе другого значения столбца в SSRS 2008

Name <<Expr>> Gender 
Jack 20  M 

<<Expr>> определяется как : IIF(Parameters!check.Value=1,"Age","Class"). Он работает отлично!

Что я пытаюсь сделать, так это упорядочить видимость столбца «Пол» на основе значения <> (а не значения параметра @check!). Я хочу, чтобы пользователь видел половозрастной вместе или только класс, как:

Name Age Gender 
Jack 20 M 

или

Name Class 
Jack A 

Пожалуйста, обратите внимание, что этот отчет сгруппирован по информации Страны и каждая страна указана в другой странице, как:

---Page1--- 
Country:France 
Name Age Gender 
Jack 20 M 
Brian 24 M 
Ashley 19 F 

---Page2--- 
Country:Germany 
Name Class 
John B 
Mike C 

Этот пейджинг также отлично работает. Одна из проблем заключается в том, что я не смог включить/отключить видимость «Пол» на основе второго столбца. Когда я нажимаю <> Я не видел идентификатор или имя, определенные для этой структуры. В этом случае, когда я правой кнопкой мыши Пол столбца и нажмите видимость колонки, как следует завершить F (X) ниже:

=IIF(<<whatToWrite?>>,false,true) 

Любая помощь будет оценена. Благодарю.

+0

Что такое правило для скрытия столбца? Обратите внимание, что второй столбец - это выражение, которое вам нужно будет использовать в выражении 'Скрытый'. –

ответ

0

Если вы хотите использовать значение текстового поля, в котором используется, чтобы вы могли просто использовать текстовое поле в своем выражении. Например, вы второй заголовок столбца Имя текстовое поле «TxtNameorAge» тогда ваше выражение видимость для Гендерное колонки будет:

=IIF(reportitems!TxtNameorAge.value == "Age",false,true) 
+0

Сказав это, я не понимаю, почему вы не используете один и тот же флажок в выражении гендерного столбца visibilty. Это также даст желаемый результат. – Hassan

Смежные вопросы