Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ 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 |