Я хочу посчитать записи, которые не помечены как завершенные, с датой получения меньше даты получения строки (сгруппировать по дате получения "Детали"). Это будет столбец начала дня, показывающий, сколько записей в очереди,
У меня есть таблица в VS 2017 SSDT.
Табликс сгруппирован по дате получения
COLUMNS
Received Date (group by Details) another column same field (Textbox5)
Start of Day
New Tasks
Completed
У меня проблема с логикой кода для поля столбца «Начало дня».
Я хочу посчитать записи, которые не помечены как завершенные, с датой получения меньше даты получения строки (сгруппировать по дате получения "Подробности")
Этот код работает для новых задачколонка.=COUNT(IIF(Fields!Received.Value < Fields!Received.Value AND
Fields!Completed.Value = "NO", 1,0),"Details")
Когда я пытаюсь выразить начало дня, я получаю ошибки.Textbox5 - это то же поле набора данных, которое используется в группе по полю (Получено).Я добавил это, чтобы проверить другой подход.
=COUNT(IIF(Fields!Received.Value < ReportItems!Textbox5.Value AND
Fields!Completed.Value = "NO", 1,0),"Details")
Ошибка: агрегатные функции rsAggregateReportItemlnBody могут использоваться только для элементов отчета, содержащихся в верхних и нижних колонтитулах страниц.
Примеры данных и ожидаемыевывод для столбца «Начало дня»: он должен считать записи в группе по строке, если они были в очереди до начала дня (вчера).