SSRS: поместите вычисляемую строку ниже другой строки

#reporting-services

#службы отчетов

Вопрос:

Я не могу вставить вычисляемую строку (CA) в определенное местоположение между строками категории. Я составил формулу, в которой строка CA суммирует значение двух строк категории, но я бы хотел, чтобы эта строка располагалась сразу после двух других строк, из которых она взяла значения.

введите описание изображения здесь

Выражение, которое я использовал для вычисления, является :

=СУММА(ЗНАЧЕНИЕ(IIF(полей!U_Categorie.Value=»Ventes de marchandises (en l’etat)» ,Fields!SoldeN.Value,0 ))) СУММА(ЗНАЧЕНИЕ(IIF(полей!U_Categorie.Value=»Ventes de biens et services produits» ,Fields!SoldeN.Value,0 )))

введите описание изображения здесь

Я хотел бы добавить сумму двух строк и поместить новую строку чуть ниже двух строк. Потому что в этом случае она появится внизу таблицы.

Ответ №1:

Я бы почти наверняка сделал это в запросе dataset. Добавьте дополнительные строки в свой набор данных и добавьте (при необходимости) некоторую логику упорядочения (столбец порядка сортировки) к набору данных. Если строку CA необходимо исключить из других вычислений, вам придется обрабатывать это отдельно.

Ответ №2:

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

Я создал образец отчета, попробуйте выполнить следующие шаги и скриншот в вашем отчете.

  1. Создайте вычисляемое поле CA
  2. Добавьте CA как группу строк
  3. Установите видимость строки с помощью выражения.

Создайте вычисляемое поле

Добавьте группу строк

Установите видимость строки

Пример вывода