次の方法で共有


プロジェクト管理者

[ バージョン ] ドロップダウン リストを使用してサービスを切り替えます。 ナビゲーションの詳細を確認します
適用対象: ✅ 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 テーブルのStateEventTypeStormEventsのみを表示します。

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
... ...