Оператор project-reorder
Область применения: ✅Microsoft Fabric✅✅
Переупорядочение столбцов в выходной таблице.
Синтаксис
T| project-reorder
ColumnNameOrPattern [asc
| desc
| granny-asc
| granny-desc
] [,
...]
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
T | string |
✔️ | Входные табличные данные. |
ColumnNameOrPattern | string |
✔️ | Имя шаблона подстановочного знака столбца или столбца, с помощью которого необходимо упорядочить столбцы. |
asc , , desc granny-asc granny-desc |
string |
Указывает порядок столбцов при использовании шаблона подстановочного знака.
asc или desc упорядочивает столбцы по имени столбца по возрастанию или убыванию соответственно.
granny-asc или granny-desc заказы по возрастанию или убыванию соответственно, а во второй раз сортировка по следующему числового значения. Например, a100 возникает раньше a20 , когда granny-asc указано. |
Примечание.
- Если явное упорядочение не указано, порядок определяется соответствующими столбцами, как они отображаются в исходной таблице.
- В неоднозначном сопоставлении ColumnNameOrPattern столбец отображается в первой позиции, соответствующей шаблону.
- Указание столбцов для этого
project-reorder
является необязательным. Столбцы, не указанные явным образом, отображаются в качестве последних столбцов выходной таблицы. - Чтобы удалить столбцы, используйте
project-away
. - Чтобы выбрать, какие столбцы следует хранить, используйте
project-keep
. - Чтобы переименовать столбцы, используйте
project-rename
.
Возвраты
Таблица, содержащая столбцы в порядке, указанном аргументами оператора.
project-reorder
не переименовывает или не удаляет столбцы из таблицы, поэтому все столбцы, существующие в исходной таблице, отображаются в результирующих таблицах.
Примеры
В примерах этого раздела показано, как использовать синтаксис для начала работы.
Примеры, приведенные в этой статье, используют общедоступные таблицы в кластера, например таблицу
StormEvents
в базе данных Samples.
В примерах этой статьи используются общедоступные таблицы, такие как таблица
StormEvents
в аналитике погоды примеры данных.
Переупорядочение с помощью b первого
Переупорядочение таблицы с тремя столбцами (a, b, c), поэтому второй столбец (b) будет отображаться первым.
print a='a', b='b', c='c'
| project-reorder b
Выходные данные
б | a | c |
---|---|---|
б | a | c |
Переупорядочение с помощью первого
Измените порядок столбцов таблицы, чтобы столбцы, начинающиеся с a
, отображались перед другими столбцами.
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
Выходные данные
А1 | А2 | a3 | б |
---|---|---|---|
А1 | А2 | a3 | б |