К первому вопросу, касающемуся динамического скрытия и показа employeeid, вы хотите использовать свойство Visibility в столбце employeeid, строке или текстовом поле и установить видимость «HIDE» и установить флажок «Отображение может быть переключено этим элементом отчета» Это позволит вам интерактивно показывать / скрывать данные.
Пример переключаемого элемента
Другим быстрым и простым вариантом было бы установить для свойства всплывающей подсказки одного из текстовых полей сотрудника значение
.
=Fields!EmployeeID.Value
Это даст вам идентификатор работника, ничего не нажимая, а просто завис над полем.
На ваш второй вопрос о флажках, простой ответ - нет, он не встроен в это. Но я видел интерактивные «игровые» отчеты, которые запускают хранимые процедуры для обновления данных, когда вы нажимаете на текстовые поля (которые вы можете сделать, чтобы они отображались в виде флажков) и переходите к самому себе, чтобы показать обновленные данные, но это скорее хак, чем фактическое функциональность. Вот ссылка на один из примеров, которые я видел.
http://blogs.msdn.com/b/robertbruckner/archive/2009/05/20/multi-player-gaming-in-rs-aka-bi-power-hour-2008.aspx