[ バージョン ] ドロップダウン リストを使用してサービスを切り替えます。 ナビゲーションの詳細を確認します。
適用対象: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
新しい計算列を含める、名前を変更する、またはドロップする列を選択し、挿入します。
結果の列の順序は、引数の順序によって指定されます。 結果には、引数で指定された列のみが含まれます。 入力内のその他の列は削除されます
Syntax
T| project [ColumnName | (ColumnName[,])=] 式 [, ...]
or
T| projectColumnName [=Expression] [, ...]
構文規則について詳しく知る。
Parameters
| Name | タイプ | Required | Description |
|---|---|---|---|
| T | string |
✔️ | 特定の列を投影する表形式の入力。 |
| ColumnName | string |
出力に表示される列名またはコンマ区切りの列名の一覧。 | |
| Expression | string |
入力に対して実行するスカラー式。 |
- ColumnName または Expression を指定する必要があります。
- 式がない場合は、ColumnName の列を入力に表示する必要があります。
- ColumnName を省略すると、Expression の出力列名が自動的に生成されます。
- Expression が複数の列を返す場合は、列名のリストをかっこで囲んで指定できます。 列名のリストが指定されていない場合は、生成された名前を持つ 式のすべての出力列が出力に追加されます。
Note
入力内の既存の列と同じ名前の新しい計算列を返すのはお勧めしません。
Returns
引数として名前を指定された列を含むテーブル。 入力テーブルと同じ数の行を含みます。
Examples
このセクションの例では、構文を使用して作業を開始する方法を示します。
この記事の例では、Samples データベースの
StormEventsテーブルなど、ヘルプ クラスターで一般公開されているテーブルを使用します。
この記事の例では、Weather Analytics
Weatherの テーブルなど、一般公開されているテーブルを使用します。 ワークスペース内のテーブルと一致するように、クエリ例のテーブル名を変更する必要がある場合があります。
特定の列のみを表示する
EventId テーブルのState、EventType、StormEventsのみを表示します。
StormEvents
| project EventId, State, EventType
Output
この表は、最初の 10 件の結果を示しています。
| EventId | State | EventType |
|---|---|---|
| 61032 | アトランティック サウス | Waterspout |
| 60904 | FLORIDA | 大雨 |
| 60913 | FLORIDA | Tornado |
| 64588 | GEORGIA | 雷雨風 |
| 68796 | MISSISSIPPI | 雷雨風 |
| 68814 | MISSISSIPPI | Tornado |
| 68834 | MISSISSIPPI | 雷雨風 |
| 68846 | MISSISSIPPI | Hail |
| 73241 | 米領サモア | 鉄砲水 |
| 64725 | KENTUCKY | Flood |
| ... | ... | ... |
プロジェクトを使用した潜在的な操作
次のクエリでは、 BeginLocation 列の名前を変更し、2 つの既存の列に対する計算から TotalInjuries という名前の新しい列を作成します。
StormEvents
| project StartLocation = BeginLocation, TotalInjuries = InjuriesDirect + InjuriesIndirect
| where TotalInjuries > 5
Output
この表は、最初の 10 件の結果を示しています。
| StartLocation | TotalInjuries |
|---|---|
| LYDIA | 15 |
| ROYAL | 15 |
| GOTHENBURG | 9 |
| PLAINS | 8 |
| KNOXVILLE | 9 |
| CAROL STREAM | 11 |
| HOLLY | 9 |
| RUFFIN | 9 |
| ENTERPRISE MUNI ARPT | 50 |
| COLLIERVILLE | 6 |
| ... | ... |