Визуализация кросс-таблиц в Tibco Spotfire

Можно ли построить диаграмму на основе перекрестных таблиц? Таблица данных, которую я импортирую из Excel, уже установлена ​​как перекрестная таблица, и я пытаюсь визуализировать ее как линейную диаграмму, но не могу понять, как установить ось X на основе строки, а не столбца. Например, у меня есть таблица

Вар Элемент Год1 Год2 Год3
1 яблоко 1 2 3
1 оранжевый 1 1 1
2 яблоко 2 2 3
2 Оранжевый 3 3 3

И я хочу отображать элементы по годам, фильтруя переменные. Это вообще возможно? Заранее спасибо!

1 ответ

Решение

Проблема в том, что у вас есть сводный набор данных. Вы можете добавить преобразование Unpivot при загрузке данных в Spotfire, что упростит отображение данных на линейном графике.

Я скопировал ваш пример данных. Затем в Spotfire, перейдите в Add Data Table, нажмите кнопку "Добавить" и выберите "Буфер обмена". Затем я перешел в раздел "Преобразования" в нижней части формы "Добавить таблицы данных" и добавил преобразование "Отключить" (на этом рисунке показано, о чем я говорю).

Применить преобразование Unpivot в форме 'Добавить таблицы данных'

В форме Unpivot Data я добавил "Var" и "Item" в раздел "Столбцы для прохождения" и добавил "Year1", "Year2" и "Year3" в раздел "Столбцы для преобразования". Я также переименовал название столбца категории в "Год" (по умолчанию "Категория"). Вы увидите, как преобразованные данные будут выглядеть в сетке "Образец" в нижней части формы. Теперь у меня есть столбец "Категория" с именем "Год" и новый столбец "Значение", в котором содержатся значения, которые были развернуты под старыми столбцами "Год1" и т. Д. В исходном сводном наборе данных.

Диалоговое окно отмены преобразования данных

Я нажал "ОК" в форме "Удалить данные", затем "ОК" в форме "Добавить таблицы данных". С моими неискаженными данными в Spotfire я создал линейную диаграмму с 'Year' на оси X и Sum(Value) на оси Y.

Другие вопросы по тегам