В отчете SSRS у меня есть таблица, в которой есть одна строка и один столбец (одна ячейка). Эта строка имеет единственный прямоугольник, который содержит другие прямоугольники, содержащие другие элементы. Выражение visiblity устанавливаются на уровне табликса (как видимость табликса и видимость строки), но не на содержащихся прямоугольниках и т.д. табликс имеет выражение видимости устанавливается как:SSRS (ReportBuilder 3.0) - Как удалить пробелы, сделанные скрытым Tablix?
=Fields!ShipmentType.Value<>"Sales
табликса строка также имеет свою видимость строки установить в качестве:
=IsNothing(Fields!Calc_ShipToAddress.Value)
Я проверил значение этих полей и на значение табликс должен быть скрыт, которые он, тем не менее, он по-прежнему принимают пропуска на PDF.
Есть три других таблички; все три имеют только набор видимости tablix, но не видимость строки. Интересно, что эти таблики не скрывают пробелы.
Я искал в Интернете различные решения, включая различные сообщения на SO тоже, но пока никто не работал для меня. Я даже установил видимость столбца для этого tablix, но все же он принимает пробелы.
Вы сказали, что в этой ячейке есть другие элементы. Вы хотите, чтобы все содержимое этой ячейки было скрыто? Если это так, попробуйте использовать выражение 'Filter' вместо' visibility'. – StevenWhite
Вы пытались установить 'ConsumeContainerWhitespace' в' True' в свойствах отчета? –
@StevenWhite Все содержимое уже скрыто, это пробел, который все еще существует для всего tablix. – SJaka