Отображать общую сумму только один раз в матричном отчете

У меня есть матричный отчет, разработанный, как показано на рисунке ниже.

Табликс1 с группировкой строк продуктов:

Табликс2 с SubTotal и GrandTotal:

Я добавил матрицу с группировкой столбцов CategoryId и 2 табликсами в матрице. В одном табликсе есть группировка строк продуктов, а в другом табликсе отображается промежуточный итог и общий итог.

SubTotal должен отображаться в каждой категории, но GrandTotal должен отображаться только один раз. Но, согласно моему дизайну, GrandTotal отображается в каждой категории. Есть ли решение скрыть общий итог, сохранив только первый набор столбцов? или любой другой вариант для решения проблемы?

Текущий результат:

  1. Общий итог отображается в каждой категории.
  2. Границы в отчете не отображаются для строк, в которых нет данных.

Ожидаемый результат:

  1. Общий итог должен отображаться в отчете только один раз.
  2. Линии границ должны быть закрыты, даже если в строке нет данных.

Примечание: CategoryId используется только в группировке и не отображается в отчете.

Заранее спасибо!

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
63
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Поскольку я не вижу полного дизайна, я не уверен, есть ли способ упростить его, я чувствую, что дизайн не совсем правильный...

Однако вы должны иметь возможность установить скрытый property текстового поля на что-то вроде

=Fields!CategoryID.Value = FIRST(Fields!CategoryID.Value, "myDataset")

Измените myDataset на имя вашего фактического набора данных. Оно чувствительно к регистру и должно быть заключено в кавычки.

Оно работало завораживающе! Большое спасибо! Есть ли у нас возможность отображать линии границ даже при отсутствии данных?

user3737504 11.12.2020 06:53

Вам нужно задать отдельный вопрос, но обычно, если текстовое поле скрыто, его границы тоже. Лучше заставить выражение значения возвращать пустую строку, если вы не хотите «скрывать» текст. Если вы опубликуете еще один вопрос, убедитесь, что вы показали свой полный дизайн отчета, поскольку у меня есть ощущение, что с ним что-то изначально не так.

Alan Schofield 11.12.2020 11:41

Опубликовано как другой вопрос stackoverflow.com/questions/65253136/…

user3737504 14.12.2020 07:18

Другие вопросы по теме