Ответ 1
Внутренний не отображается, и вы не можете передать его в отчет при вызове с параметрами из другого. Заметьте, что он не появится наверху, где пользователь может его изменить.
Скрытый означает, что он не будет отображаться в верхней части страницы, чтобы пользователь мог вручную настроить его, но он может быть передан в отчет по вызову из другого отчета.
Я предпочитаю использовать скрытые и иметь разумные значения по умолчанию. Таким образом, я всегда могу переопределить, если мне нужно их при навигации между отчетами.
Я также посмотрел бы на этот похожий ответ: Каковы правила использования "Внутренний" параметров в SSRS. Он показывает хороший прецедент для внутренних параметров, которые я иногда использовал.