Диаграмма текущих значений в SSRS - Как получить каждую серию, начинающуюся с 0?
![enter image description here]()
![enter 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]()
Это правильно, так что вам кажется, что вам просто нужно установить область действия в правильное имя группы групп.