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


Оператор "проект-эвэй"

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

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

Syntax

T| project-awayColumnNameOrPattern [, ...]

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

Parameters

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

Returns

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

Tip

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

Note

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

Examples

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

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

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

PopulationData
| project-away Population

Output

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

State
ALABAMA
ALASKA
ARIZONA
ARKANSAS
CALIFORNIA
COLORADO
CONNECTICUT
DELAWARE
ОКРУГ КОЛУМБИЯ
FLORIDA
...

Project-away с помощью шаблона имени столбца

Этот запрос удаляет столбцы, начиная с слова "сеанс".

ConferenceSessions
| project-away session*

Output

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

conference owner participants URL level starttime duration time_and_duration kusto_affinity
Саммит PASS 2019 Avner Aharoni 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 AM-12:15 PM PST Focused
Саммит PASS Рохан Кумар Ариэль Пизецки https://www.pass.org/summit/2018/Learn/Keynotes.aspx 2018-11-07T08:15:00Z 90 Wed, 7 ноября, 8:15-9:45 утра Mention
Интеллектуальное облако 2019 Рохан Кумар Хеннинг Раух 2019-04-09T09:00:00Z 90 Tue, 9 апреля, 9:00-10:30 AM 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 Wed, 6 ноября, 11:45 AM-12:30 PM Mention
Ignite 2019 Tzvia Gitlin Troyna https://myignite.techcommunity.microsoft.com/sessions/83933 400 2019-11-06T17:30:00Z 75 Ср, 6 ноября, 12:30 ВЕЧЕРА-1:30 Focused
Ignite 2019 Цзе Фэн Troyna https://myignite.techcommunity.microsoft.com/sessions/81057 300 2019-11-06T20:30:00Z 45 Ср, 6 ноября, 3:30 ВЕЧЕРА-4:15 ВЕЧЕРА Mention
Ignite 2019 Манодж Рахеджа https://myignite.techcommunity.microsoft.com/sessions/83939 300 2019-11-07T18:15:00Z 20 Чт, 7 ноября, 1:15 ВЕЧЕРА-1:35 ВЕЧЕРА Focused
Ignite 2019 Uri Barash https://myignite.techcommunity.microsoft.com/sessions/81060 300 2019-11-08T17:30:00Z 45 Фри, 8 ноября, 10:30 AM-11:15 Focused
Ignite 2018 Манодж Рахеджа https://learn.microsoft.com/shows/ignite-2018/ 200 20 Focused
... ... ... ... ... ... ... ... ...
  • Чтобы выбрать столбцы из входных данных для хранения в выходных данных, используйте службу project-keep.
  • Чтобы переименовать столбцы, используйте project-rename.
  • Чтобы изменить порядок столбцов, используйте project-reorder.