У меня есть матричный отчет, разработанный, как показано на рисунке ниже.
Табликс1 с группировкой строк продуктов:
Табликс2 с SubTotal и GrandTotal:
Я добавил матрицу с группировкой столбцов CategoryId и 2 табликсами в матрице. В одном табликсе есть группировка строк продуктов, а в другом табликсе отображается промежуточный итог и общий итог.
SubTotal должен отображаться в каждой категории, но GrandTotal должен отображаться только один раз. Но, согласно моему дизайну, GrandTotal отображается в каждой категории. Есть ли решение скрыть общий итог, сохранив только первый набор столбцов? или любой другой вариант для решения проблемы?
Текущий результат:
Ожидаемый результат:
Примечание: CategoryId используется только в группировке и не отображается в отчете.
Заранее спасибо!
Поскольку я не вижу полного дизайна, я не уверен, есть ли способ упростить его, я чувствую, что дизайн не совсем правильный...
Однако вы должны иметь возможность установить скрытый property
текстового поля на что-то вроде
=Fields!CategoryID.Value = FIRST(Fields!CategoryID.Value, "myDataset")
Измените myDataset
на имя вашего фактического набора данных. Оно чувствительно к регистру и должно быть заключено в кавычки.
Вам нужно задать отдельный вопрос, но обычно, если текстовое поле скрыто, его границы тоже. Лучше заставить выражение значения возвращать пустую строку, если вы не хотите «скрывать» текст. Если вы опубликуете еще один вопрос, убедитесь, что вы показали свой полный дизайн отчета, поскольку у меня есть ощущение, что с ним что-то изначально не так.
Опубликовано как другой вопрос stackoverflow.com/questions/65253136/…
Оно работало завораживающе! Большое спасибо! Есть ли у нас возможность отображать линии границ даже при отсутствии данных?