Оператор project-away

Выберите столбцы из входной таблицы, которые следует исключить из выходной таблицы.

Синтаксис

T| project-awayColumnNameOrPattern [, ...]

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

Параметры

Имя Тип Обязательно Описание
T string ✔️ Табличные входные данные, из которых удаляются столбцы.
ColumnNameOrPattern string ✔️ Одно или несколько имен столбцов или шаблонов подстановочных знаков столбцов, которые необходимо удалить из выходных данных.

Возвращаемое значение

Таблица со столбцами, которые не были названы в качестве аргументов. Содержит то же количество строк, что и входная таблица.

Совет

Можно использовать project-away любые столбцы, которые присутствуют в исходной таблице или были вычислены в рамках запроса.

Примечание

Порядок столбцов в результате определяется их исходным порядком в таблице. Удаляются только столбцы, указанные в качестве аргументов. Другие столбцы включаются в результат.

Примеры

Входная таблица PopulationData содержит 2 столбца: State и Population. Проецировать Population столбец, и вы получите список имен состояний.

PopulationData
| project-away Population

В следующей таблице показаны только первые 10 результатов.

Состояние
АЛАБАМА
АЛЯСКА
АРИЗОНА
АРКАНЗАС
Калифорния
КОЛОРАДО
КОННЕКТИКУТ
ДЕЛАВЭР
ОКРУГ КОЛУМБИЯ
Флорида
...

Создание проекта с использованием шаблона имени столбца

Следующий запрос удаляет столбцы, начинающийся со слова session.

ConferenceSessions
| project-away session*

В следующей таблице показаны только первые 10 результатов.

конференция владелец participants URL-адрес уровень starttime длительность time_and_duration kusto_affinity
PASS Summit 2019 Авнер Ахарони https://www.eventbrite.com/e/near-real-time-interact-analytics-on-big-data-using-azure-data-explorer-fg-tickets-77532775619 2019-11-07T19:15:00Z Чт, 7 ноября, 11:15-12:15 по тихоокеанскому времени Focused
Саммит PASS Рохан Кумар (Rohan Kumar) Ариэль Пизецкий https://www.pass.org/summit/2018/Learn/Keynotes.aspx 2018-11-07T08:15:00Z 90 Ср, 7 ноября, 8:15-9:45 утра Mention
Intelligent Cloud 2019 Рохан Кумар (Rohan Kumar) Хеннинг Раух 04-09.2019T09:00:00Z 90 Вт, 9 апреля, 9:00-10:30 Mention
Ignite 2019 Цзе Фэн https://myignite.techcommunity.microsoft.com/sessions/83940 100 2019-11-06T14:35:00Z 20 Ср, 6 ноября, 9:35 – 9:55 Mention
Ignite 2019 Бернхард Роде Ле Хай Данг, Рикардо Ньепель https://myignite.techcommunity.microsoft.com/sessions/81596 200 2019-11-06T16:45:00Z 45 Ср, 6 ноября, 11:45-12:30 ВЕЧЕРА Mention
Ignite 2019 Тсвия Gitlin Трояна https://myignite.techcommunity.microsoft.com/sessions/83933 400 2019-11-06T17:30:00Z 75 Ср, 6 ноября, 12:30-13:30 Focused
Ignite 2019 Цзе Фэн https://myignite.techcommunity.microsoft.com/sessions/81057 300 2019-11-06T20:30:00Z 45 Ср, 6 ноября, 15:30-16:15 Mention
Ignite 2019 Манодж Рахеджа https://myignite.techcommunity.microsoft.com/sessions/83939 300 2019-11-07T18:15:00Z 20 Чт, 7 ноября, 13:15-13:35 Focused
Ignite 2019 Uri Barash https://myignite.techcommunity.microsoft.com/sessions/81060 300 2019-11-08T17:30:00Z 45 Пт, 8 ноября, 10:30-11:15 Focused
Ignite 2018 Манодж Рахеджа https://azure.microsoft.com/resources/videos/ignite-2018-azure-data-explorer-%E2%80%93-query-billions-of-records-in-seconds/ 200 20 Focused
... ... ... ... ... ... ... ... ...
  • Чтобы выбрать, какие столбцы из входных данных следует сохранить в выходных данных, используйте project-keep.
  • Чтобы переименовать столбцы, используйте .project-rename
  • Чтобы изменить порядок столбцов, используйте .project-reorder