Я не знаю, возможно ли это или нет, но подумал, что я спрошу. Много раз отчеты нуждаются в группировании данных, чтобы привязать к нижней части отчета некоторую сводную информацию, такую как счета-фактуры. Вы не хотите, чтобы итоговые значения смещались UPwards на основе только двух строк детализации против другого с 20. Я пробовал работать с использованием Tablix, привязанного к источнику данных для вывода, но не мог получить его совершенно правильно ... Это либо сдвинуть вверх, либо разбить силу и появиться наверху следующей страницы.Нижний колонтитул отчета RDLC со значением «Текущая запись»
Итак, если у кого-то есть идеи, чтобы помочь решить это, это тоже было бы здорово.
Мой второй подход состоял в том, чтобы просто использовать простой нижний колонтитул страницы. Однако общая страница «Отчет» не является технически «БОЙНЫМ» для любого источника данных. Так что, если я ставлю текстовое поле в сноске и хочу, чтобы показать что-то, я не могу выбрать «самый последний ряд из источника данных, связанных с Tablix», он всегда требует агрегата, таких как
=First(Fields!SomeField.Value, "SomeDataSource")
=Sum(...
=Last(...
etc...
Я просто хочу, чтобы у него было все, что было последним ... поэтому я попытался использовать переменные отчета, чтобы создать его, и думал, что он обновляется для каждой обрабатываемой строки, поэтому всегда имеет значение «последнее» и Я мог бы просто сбросить это значение в нижней части отчета.
Любые предложения были бы замечательными. Благодарю.
Спасибо за идею и звучит как отличное решение. Я сделал подобное на другом языке разработки, но никогда не думал применять это здесь. Во время публикации я был на ранней стадии и не знал таких методов в C#/отчетности. Я буду отмечать как ответ, поскольку я ЗНАЮ, что это будет работать из моего прошлого опыта. – DRapp