У меня есть набор данных, который показывает правильные данные, но, помещая их в гистограмму с накоплением и используя функцию RunningValue, чтобы попытаться построить ее кумулятивно, я получаю числа, которые начинаются намного выше, чем должны.
Мои данные агрегируются в базе данных, давая набор данных:
- Дата данных
- Count
- Сумма стоимости
- Элемент фильтра 1
- Время с даты
- Категория суммирования
- 5 других полей
Я строю график со временем, так как X по оси X, категория укладки - это поле моей серии (есть 4 возможных варианта), а мой Y использует эту функцию:
=RunningValue(IIF(Parameters!VolumeOrValue.Value="Volume",
Fields!Count.Value,
Fields!SumValue.Value),Sum,Nothing)
Это должно показать мне в первом столбце X только 1 из серии, с количеством, равным 1, или значением 100. Вместо этого я получаю 3 ряда, с количеством сумм, суммированным до 2500, что больше, чем общее сумма всех полей счета.
Может кто-нибудь указать мне, где моя проблема?
Редактировать: Установка CategoryField в диалоговом окне «Свойства серии» в соответствии с категорией «Catgory», установленной для диаграммы, означает, что каждый столбец увеличивается на нужную величину, но каждый сложенный срез начинается с размера всего значения последнего бара , Мне нужно, чтобы сброс работал правильно, но я не могу установить какие-либо «группировки», как обычно рекомендуется, и выбор любого имени поля или имени серии вызывает ошибку.