Перейти к основному содержимому
Версия: 4.2

transpose

Описание

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

Синтаксис

transpose [<count>] [column_name=<string>] [header_field=<string>] [include_empty=<bool>]

Опциональные аргументы

ПараметрСинтаксисПо умолчаниюОписание
count<int>5Количество строк для транспонирования. при значении 0 будут транспонированы все строки.
column_namecolumn_name=<string>columnИмя первого столбца, который вы хотите использовать для транспонированных строк. В этом столбце содержатся названия полей.
header_fieldheader_field=<string>row 1, row 2, row 3, и так далееНазвание поля в ваших результатах, которое будет использоваться для имен столбцов (кроме первого столбца) в перенесенных данных.
include_emptyinclude_empty=<bool>trueПри true включает поля, содержащие пустые значения.

Примеры запросов

Пример 1

В примере первые пять строк становятся столбцами.

... | transpose

Пример 2

В примере первые две строки становятся столбцами.

... | transpose 2

Пример 3

В примере первые пять строк становятся столбцами, первому столбцу присваивается название new_column.

... | transpose column_name="new_column"

Пример 4

В примере первые три строки становятся столбцами, название столбцов, следующих за первым: new_row1, new_row2, new_row3.

... | transpose 3 header_field="new_row"