Перейти к основному содержимому Перейти к дополнительному содержимому

Отмена сведения данных перекрестных таблиц в диспетчере данных

Перекрестная таблица — распространенный тип таблиц, включающих матрицу значений, расположенную между двумя ортогональными списками данных в заголовках.

Как правило, если необходимо выполнить привязку данных к другим таблицам данных, этот формат данных не является оптимальным. В данной теме описан порядок отмены сведения данных, загруженных в формате перекрестной таблицы. Это действие предусматривает разнесение частей таблицы по строкам с помощью диспетчера данных.

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

From crosstab to unpivoted crosstab.

Что такое перекрестная таблица?

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

Перекрестная таблица
YearJanFebMarAprMayJun
2008456578127822
2009112322224585
2010655622791256
2011452432785515
2012455635786882

Если таблица просто загружается в программу Qlik Sense, результат будет представлять собой одно поле для элемента Year и по одному полю для каждого месяца. Это, как правило, не то, что нужно. Возможно, предпочтительнее создать три поля:

  • Поле классификации, в данном случае Year, помечено в таблице выше зеленым цветом.
  • Поле атрибута, в данном случае содержащее названия месяцев Jan - Jun, помечено желтым цветом. Данному полю можно присвоить имя Month.
  • Поле данных, помеченное синим цветом. В данном случае они представляют данные о продажах, и полю можно присвоить имя Sales.

Для этого необходимо использовать функцию отмены сведения в редакторе таблиц диспетчера данных и выбрать поля Jan - Jun. При этом создается следующая таблица.

Несводная таблица
YearMonthSales
2008Jan45
2008Feb65
2008Mar78
2008Apr12
2008May78
2008Jun22
2009Jan11
2009Feb23
.........

Отмена сведения перекрестной таблицы и преобразование ее в плоскую таблицу

Выполните следующие действия.

  1. Добавьте в приложение файл данных в формате перекрестной таблицы.
  2. Щелкните элемент Изменить на таблице в диспетчере данных, чтобы открыть редактор таблиц.
  3. Щелкните Отменить сведение.
  4. Выберите поля, данные которых необходимо разнести по строкам. Требуется выбрать по крайней мере одно несведенное поле классификации. Выполнить выборку можно двумя способами.

    • Щелкните заголовки полей, данные которых необходимо разнести. Не выбирайте поля, которые нужно сохранить в качестве полей классификации.
    • Щелкните заголовки полей, которые требуется сохранить в качестве полей классификации, и в меню поля выберите Инвертировать выборки. Это самый простой способ, который можно применить при наличии большого количества полей.
  5. Щелкните Применить отмену сведения.

    Выбранные данные разнесены по строкам с двумя полями: Имя таблицы.Поле атрибута и Имя таблицы.Поле данных.

  6. Дайте полю Поле атрибута значимое название. В примере выше это Month.
  7. Дайте полю Поле данных значимое название. В примере выше это Sales.

Было выполнено преобразование перекрестной таблицы в плоскую, что упрощает установление связи данных таблицы с другими данными приложения.

Возвращение к исходному формату перекрестной таблицы

Для возврата данных источника к исходному формату перекрестной таблицы в редакторе таблиц щелкните Отменить отмену сведения. При наличии связей с другими данными приложения эти связи будут удалены.

Подробнее

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!