У меня довольно простая проблема, но я не думаю, что я правильно понимаю SSRS и области, чтобы понять это.Ограничивающий объем SSRS 2008, основанный на выражении
У меня есть случай (один объект), который может иметь несколько назначений (другой объект). Назначения имеют дату и статус. Я хочу показать следующую скорую дату встречи и ее статус. Для отображения даты я использую
=Min(IIf(Fields!appt_start.Value > Globals!ExecutionTime, Fields!appt_start.Value, Nothing))
Идея заключается в том, что я первый выбрать только те встречи, которые происходят в будущем, а затем захватить скорое один. Кажется, он отлично работает.
Теперь мне нужно применить ту же логику фильтрации, но отобразить статус назначения, а не дату. По моему мнению, здесь будут появляться области. Я мог бы ограничить свою сферу только назначением, которое хочу, а затем показать его статус. Но я не понимаю, как это сделать.
Отфильтрованная часть - это то, что я не знаю, как это сделать. Кроме того, не нужно ли сортировать набор данных по возрастанию по appt_date, прежде чем я смогу использовать First()? Мои данные могут содержать много назначений в будущем, в любом порядке. – Egor
Мне могут потребоваться все встречи для других полей в отчете. Например, я хочу показать, сколько встреч имеет дело в целом, в том числе и в прошлом. Какой был бы лучший подход? Должен ли я создать два идентичных набора данных, один с фильтрами для следующих данных/статуса appt и другого без? Или есть лучший способ? – Egor
В этом случае я бы просто поместил фильтр в определенную таблицу или группу. Нет необходимости дублировать наборы данных. – StevenWhite