RuningValue не работает, чтобы дать накопленную диаграмму с накоплением - PullRequest
1 голос
/ 19 февраля 2010

У меня есть набор данных, который показывает правильные данные, но, помещая их в гистограмму с накоплением и используя функцию 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», установленной для диаграммы, означает, что каждый столбец увеличивается на нужную величину, но каждый сложенный срез начинается с размера всего значения последнего бара , Мне нужно, чтобы сброс работал правильно, но я не могу установить какие-либо «группировки», как обычно рекомендуется, и выбор любого имени поля или имени серии вызывает ошибку.

1 Ответ

0 голосов
/ 19 февраля 2010

Мне удалось заставить его работать довольно просто ...

Нажатие на поле в правой части диаграммы в разделе Drop Series Fields Here имеет свойства Group, которые при расширении имеют имя группировки. Подсоединение этого к функции RunningValue в качестве последнего аргумента привело к правильной работе (после удаления параметра CategoryField).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...