2013-10-10 2 views
0

Я построил визуализацию диаграммы с помощью Spotfire, которая включает в себя функцию Over, чтобы дать общее количество. Месяцы находятся на оси X, а отсчеты - на оси Y. В моем наборе данных содержатся месяцы, в которых не было значений. Когда я нахожу график, что нет бара, хотя общая сумма должна по-прежнему содержать значение, хотя в течение этого месяца был добавлен ноль.Визуализация Spotfire - Завершается ли в запущенном итоге пустые значения?

Как я могу получить месяц без какой-либо ценности, чтобы показать бар в этом месяце?

+0

У вас есть информация о Spotfire? У вас есть код для показа? –

+0

Извините, что я забыл код: Count() OVER (AllPrevious ([Axis.X])) Также может кто-то пометить эту тему «Spotfire»? –

+0

Вы должны добавить это к исходному вопросу и отформатировать его –

ответ

0

Да, вы можете попробовать Count() OVER (AllPrevious ([Axis.X])), это будет работать для гистограммы и линейной диаграммы. или если вы используете версию 55.0 и выше, вы можете использовать функцию Cummulative, которая является inbulit - это последние версии. Надеется, что это поможет :)

0

Вот мой набор данных (обратите внимание на 2 пропущенных значения):

Month Value 
Jan-14 1 
Feb-14 2 
Mar-14 
Apr-14 
May-14 5 
Jun-14 6 
Jul-14 7 
Aug-14 8 
Sep-14 9 
Oct-14 10 
Nov-14 11 
Dec-14 12 

Вот мое выражение (взято из встроенных в накопительной функции):

Sum([Value]) THEN Sum([Value]) OVER (AllPrevious([Axis.X])) 

Мой результат:

Spotfire graph Так что, похоже, ваше выражение неверно.

0

, так как я видел эту старую тему и didn't найти решение на первое, там:

формула хороша, но отображая месяцы без каких-либо значений является вариантом самой гистограммы.

Перейти к гистограмме «Свойства», затем «Appearance», а затем в нижней части окна: установите флажок «Компенсировать недостающие значения».

Надеюсь, что это предотвратит поиск следующих пользователей в будущем :)