В отчете SSRS 2012 я пытаюсь использовать следующий оператор, и синтаксис работает, но мне не нужны нужные мне отдельные строки: iif (first (Fields! SchoolNumber.Value) = Fields! SchoolNumber.Value, false, правда)
По сути, я пытаюсь использовать номер школы первой записи, когда выполняется конкретный отчет. Я хочу сохранить набор результатов значения (номер школы), возвращаемый запросом. и сохранить результат где-нибудь, как в скрытом значении параметра. Затем я хочу использовать свойство видимости строк и отображать результат информации из каждой возвращенной строки, если результаты = номера школ совпадают.
В основном информация, которая должна отображаться: 1. школачисло, 2, учебный год, 3. номер ученика и 4. класс.
Я не могу создать другое значение параметра, так как существует 72 существующих rdls, которые уже проходят учебный год, номер ученика и класс среди учащихся иЯ не хочу передавать другое значение параметра среди существующих 72 rdls. Я думаю использовать дополнительный набор данных по работе, но я не знаю, как настроить поиск для достижения моей цели.
Вот sql, который я сейчас использую:
SELECT
studentNumber AS StudentNumber
, admingrade AS AdminGrade
, [schoolNumber]
[grade]
FROM
[dbo].[StudentAssessment]
WHERE
studentNumber in (@StudentNumber)
and admingrade IN (@Grade)
AND schoolYear = @SchoolYear
В основномВ целом, я хочу отобразить всю информацию для одного школьного номера.
Таким образом, вы бы мне сказали, что я могу сделать, чтобы решить проблему?