project-reorder 演算子
出力テーブル内の列の順序を変更します。
構文
T| project-reorder
ColumnNameOrPattern [asc
| desc
| granny-asc
| granny-desc
] [,
...]
構文規則について詳しく知る。
パラメーター
名前 | 型 | 必須 | 説明 |
---|---|---|---|
T | string |
✔️ | 表形式の入力データ。 |
ColumnNameOrPattern | string |
✔️ | 列の順序付けに使用する列または列のワイルドカード パターンの名前。 |
asc , desc , granny-asc , granny-desc |
string |
ワイルドカード パターンを使用するときに列を並べ替える方法を示します。 asc 列 desc を列名で昇順または降順で並べ替えます。 granny-asc または granny-desc 、それぞれ昇順または降順で並べ替え、次の数値でセカンダリに並べ替えます。 たとえば、 a100 が 指定されている場合granny-asc は より前にa20 来ます。 |
注意
- 明示的な順序付けが指定されていない場合、順序は、ソーステーブルに出現する一致する列によって決定されます。
- あいまいな Columnnameorpattern の一致では、列はパターンに一致する最初の位置に表示されます。
project-reorder
列の指定は省略可能です。 明示的に指定されていない列は、出力テーブルの最後の列として表示されます。- 列を削除するには、
project-away
を使用します。 - 保持する列を選択するには、
project-keep
を使用します。 - 列名の変更には
project-rename
を使用します。
戻り値
演算子引数で指定された順序で列を含むテーブル。 project-reorder
は、テーブルの列の名前を変更したり、列を削除したりすることはないため、ソース テーブルに存在していたすべての列が結果テーブルに表示されます。
例
3 つの列 (a、b、c) を使用してテーブルの順序を変更すると、2 番目の列 (b) が最初に表示されます。
print a='a', b='b', c='c'
| project-reorder b
出力
b | a | c |
---|---|---|
b | a | c |
a
で始まる列が他の列よりも前に表示されるように、テーブルの列の順序を変更します。
print b = 'b', a2='a2', a3='a3', a1='a1'
| project-reorder a* asc
出力
a1 | a2 | a3 | b |
---|---|---|---|
a1 | a2 | a3 | b |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示