У меня есть два tablix в отчете ssrs. Я использую тот же набор данных для первого tablix, который показывает детали второго шоу - PullRequest
0 голосов
/ 08 февраля 2019

В отчете ssrs есть две таблицы.Я использую один и тот же набор данных для обоих табликса.Первый tablix показывает подробности JOB и $ amnt BY Date (данные за 5 месяцев), а второй tablix показывает записи, сгруппированные по заданию, и общее количество $ amonts из tablix1.Tablix 2 показывает правильную сумму $ Sum, но для некоторых записей есть повторяющиеся строки - если Tablix # 1 имеет более 1 $ amnt.

Example Tablix1: ProjectABC - 1/1/2019 =$2 ; 1/5/2019=$5
                 ProjectHTG -1/1/2019 =$3

Exampl  Tablix2: ProjectABC -$7
                 ProjectABC -$7
                 ProjectHTG -$3

как мне изменить мое выражение "=sum(Fields!units.Value,"project2")" для печати "ProjectABC -$7" какодна строка?

1 Ответ

0 голосов
/ 09 февраля 2019

Предполагая, что ваше имя поля, если JOB для проекта, вы добавили бы поле вместе с тире в текущее выражение.

Вы НЕ должны группировать по сумме, если хотите СУММИТЬ сумму.Вы получаете отдельную строку для каждой другой суммы за одну и ту же работу.Только задания с одинаковыми суммами будут суммироваться как единое целое.

= поля! JOB.Value & "-" & сумма (поля! Единиц. Значение)

Aнесколько других вопросов:

Почему вы используете имя набора данных в вашем SUM?Похоже, у вас есть простая таблица, которая группируется по JOB и Amount .Таблица связана с набором данных, который вы хотите использовать.Имя набора данных в таблице следует использовать только в том случае, если вы ссылаетесь на набор данных, отличный от используемого в таблице.

Зачем вам два набора данных, если они имеют одинаковую информацию?Вторая таблица может выполнять группировку и суммирование (и уже есть) из того же набора данных, что и первая таблица.

...