Диаграмма текущих значений в SSRS - Как получить каждую серию, начинающуюся с 0?

enter image description hereenter image description here

У меня есть таблица в SSRS с доходами от двух кампаний.

Мои столбцы:

  • SerialNumber
  • DateOfPayment
  • PaymentAmount
  • DaysSinceCampaign
  • кампании

Я хочу, чтобы в моей диаграмме была рассчитана общая сумма paymentmount с помощью DaysSinceCampaign для каждой кампании (bs13 и bs12). Я довольно близок, как показано выше, но по какой-то причине кампания BS13 начинается с 20 000, появляясь при добавлении к BS12 - когда она должна начинаться с 0.

В разделе "Значения" для данных диаграммы я использовал эту формулу:

=RunningValue(Fields!PAYMENTAMOUNT.Value,SUM,nothing)

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

Ответ 1

Здесь необходимо указать название группы серий, настроенной на диаграмме, а не группу столбцов Tablix, которая настроена ниже, например:

enter image description here

Я создал простой тест, основанный на:

enter image description here

С выражением данных диаграммы установлено:

=RunningValue(Fields!PaymentAmount.Value, Sum, Nothing)

Я получил следующее:

enter image description here

Это неверно, но похоже на то, что вы видите.

Если я сменил выражение на:

=RunningValue(Fields!PaymentAmount.Value, Sum, "Chart1_SeriesGroup1")

Я получаю следующее:

enter image description here

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