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


Оператор переупорядочивания проекта

Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel

Переупорядочение столбцов в выходной таблице.

Syntax

T| project-reorderColumnNameOrPattern [ascgranny-asc | | | descgranny-desc] [, ...]

Дополнительные сведения о соглашениях синтаксиса.

Parameters

Name Type Required Description
T string ✔️ Входные табличные данные.
ColumnNameOrPattern string ✔️ Имя шаблона подстановочного знака столбца или столбца, с помощью которого необходимо упорядочить столбцы.
asc, , descgranny-ascgranny-desc string Указывает порядок столбцов при использовании шаблона подстановочного знака. asc или desc упорядочивает столбцы по имени столбца по возрастанию или убыванию соответственно. granny-asc или granny-desc заказы по возрастанию или убыванию соответственно, а во второй раз сортировка по следующему числового значения. Например, a20 возникает раньше a100 , когда granny-asc указано.

Note

  • Если явное упорядочение не указано, порядок определяется соответствующими столбцами, как они отображаются в исходной таблице.
  • В неоднозначном сопоставлении ColumnNameOrPattern столбец отображается в первой позиции, соответствующей шаблону.
  • Указание столбцов для этого project-reorder является необязательным. Столбцы, не указанные явным образом, отображаются в качестве последних столбцов выходной таблицы.
  • Чтобы удалить столбцы, используйте project-away.
  • Чтобы выбрать, какие столбцы следует хранить, используйте project-keep.
  • Чтобы переименовать столбцы, используйте project-rename.

Returns

Таблица, содержащая столбцы в порядке, указанном аргументами оператора. project-reorder не переименовывает или не удаляет столбцы из таблицы, поэтому все столбцы, существующие в исходной таблице, отображаются в результирующих таблицах.

Examples

В примерах этого раздела показано, как использовать синтаксис для начала работы.

Примеры, приведенные в этой статье, используют общедоступные таблицы в кластере справки, например StormEvents таблицу в базе данных Samples .

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

Переупорядочение с помощью b первого

Переупорядочение таблицы с тремя столбцами (a, b, c), поэтому второй столбец (b) будет отображаться первым.

print a='a', b='b', c='c'
|  project-reorder b

Output

b a c
b a c

Переупорядочение с помощью первого

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

print b = 'b', a2='a2', a3='a3', a1='a1'
|  project-reorder a* asc

Output

a1 a2 a3 b
a1 a2 a3 b