transpose
Описание
Возвращает указанное количество строк (результаты поиска) в виде столбцов (список значений полей), так что каждая строка поиска становится столбцом.
Синтаксис
transpose [<count>] [column_name=<string>] [header_field=<string>] [include_empty=<bool>]
Опциональные аргументы
Параметр | Синтаксис | По умолчанию | Описание |
---|---|---|---|
count | <int> | 5 | Количество строк для транспонирования. при значении 0 будут транспонированы все строки. |
column_name | column_name=<string> | column | Имя первого столбца, который вы хотите использовать для транспонированных строк. В этом столбце содержатся названия полей. |
header_field | header_field=<string> | row 1, row 2, row 3 , и так далее | Название поля в ваших результатах, которое будет использоваться для имен столбцов (кроме первого столбца) в перенесенных данных. |
include_empty | include_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"