Я проверил это с одним из своих отчетов, и я обнаружил, что если строки не возвращаются внутри группы, лист не генерируется (точно так же, как вы нашли). Исправление, которое я нашел, это создать одну строку в верхней или нижней части группы, которая появится только тогда, когда в группе нет других записей. Таким образом, в каждой группе всегда будет отображаться хотя бы одна строка. Эта строка может содержать текстовую строку, такую как сообщение типа «Нет записей, соответствующих этим критериям!».
После того, как вы настроили строку по своему усмотрению, измените видимость добавленной строки, чтобы она отображалась только в том случае, если в группе нет строк. Это можно сделать несколькими способами, в зависимости от того, как вы группируете данные для каждой группы. Например, если ваше выражение группировки ParentID, то вы должны установить видимость добавленной строки к
=IIF(CountRows(Fields!ParentID.Value)>0,true,false)
В случае, если вы не знакомы со скрытыми выражениями, вы не опалубить истинные и false в кавычках. Если вы это сделаете, это вызовет ошибку.
Таким образом, вы всегда будете отображать как минимум одну строку, и, следовательно, каждая группа всегда будет иметь сгенерированный лист!
Надеюсь, это поможет.
Ow Im шокирован Никто не ответил на мой вопрос – user2895518