Поделиться через


Добавление столбца индекса

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

Снимок экрана: команда добавления столбца индекса на вкладке

По умолчанию начальный индекс начинается со значения 0 и имеет приращение 1 на строку.

Снимок экрана: таблица с девятью строками с новым столбцом индекса с девятью строками, содержащими значения 0 (верхняя строка) до 8 (нижняя строка).

Вы также можете настроить поведение этого шага, выбрав настраиваемый параметр и настроив два параметра:

  • Начальный индекс: указывает начальное значение индекса.
  • Приращение. Указывает, сколько нужно увеличить каждое значение индекса.

Снимок экрана: диалоговое окно

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

Снимок экрана: пример начальной таблицы с повторяющимся шаблоном каждой третьей строки.

Предположим, что ваша цель — преобразовать эту таблицу в ту, которая показана на следующем рисунке, с столбцами Date, Account и Sale.

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

Шаг 1. Добавление столбца индекса

Сначала необходимо добавить новый столбец Index в таблицу, которая начинается с 0.

Снимок экрана со столбцом индекса, начинающимся с нуля, выделен.

Шаг 2. Добавьте столбец модуля из столбца индекса

Следующим шагом является выбор только что добавленного столбца индекса, а затем на вкладке "Добавить столбец" выберите "Стандартный>модул".

В диалоговом окне "Модуло " введите номер, из которого нужно найти оставшуюся часть для каждого значения в столбце. В этом случае шаблон повторяется каждые три строки, поэтому введите 3.

Снимок экрана: диалоговое окно

Результат этой операции дает новый столбец с именем Modulo.

Снимок экрана: столбец Modulo, добавленный в таблицу, которая повторяет шаблон от 0 до 2 через девять строк.

Шаг 3. Добавьте столбец с результатами целочисленного деления из столбца индекса

Выберите столбец Index, перейдите на вкладку Добавить столбец, а затем выберите Стандарт>Деление (целое число).

Снимок экрана кнопки

В диалоговом окне "Целочисленное деление " введите число, по которому необходимо разделить каждое значение в столбце. В этом случае шаблон повторяется каждые три строки, поэтому введите значение 3.

Снимок экрана: диалоговое окно

Удалите столбец индекса , так как он больше не нужен. Теперь таблица выглядит следующим образом.

Снимок экрана таблицы со столбцом целочисленного деления: 0 в первых 3 строках, 1 в следующих 3, и 2 в последних 3.

Шаг 4. Поворот столбца

Теперь в таблице есть три столбца, где:

  • Столбец1 содержит значения, которые должны находиться в конечной таблице.
  • Modulo предоставляет положение столбца значения (аналогично координатам y диаграммы xy).
  • Целочисленное деление предоставляет положение строки значения (аналогично координатам x диаграммы xy).

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

  1. Выберите столбец Modulo .

  2. На вкладке "Преобразование" выберите "Сводный столбец" из группы "Любая колонка".

  3. В диалоговом окне "Сводная колонка " нажмите кнопку "Дополнительно ".

  4. Убедитесь, что для столбца "Значение" задано значение Column1 , а для функции "Статистические значения " задано значение "Не агрегировать".

    Снимок экрана: диалоговое окно сводного столбца с установленными значениями.

    Дополнительные сведения: сводные столбцы

Результат этой операции дает таблицу с четырьмя столбцами, как показано на следующем рисунке.

Снимок экрана: пример значений таблицы из столбца 1, сводных в три столбца с тремя строками для каждого столбца.

Шаг 5. Очистите стол

Теперь можно удалить столбец целочисленного деления и продвинуть первую строку таблицы, чтобы она стала заголовками. Дополнительные сведения: повышение или понижение заголовков столбцов

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

Снимок экрана: итоговая таблица выходных данных без столбца целочисленного деления и повышение заголовков первой строки.