operador extend
Cria colunas calculadas e acrescenta-as ao conjunto de resultados.
Syntax
T| extend
[ColumnName | (
ColumnName[,
...])
=
] Expression [,
...]
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
T | string |
✔️ | Entrada tabular a expandir. |
ColumnName | string |
Nome da coluna a adicionar ou atualizar. | |
Expression | string |
✔️ | Cálculo a efetuar através da entrada. |
- Se ColumnName for omitido, o nome da coluna de saída de Expression é gerado automaticamente.
- Se Expressão devolver mais do que uma coluna, pode ser especificada uma lista de nomes de coluna entre parênteses. Em seguida, as colunas de saída da Expressão recebem os nomes especificados. Se não for especificada uma lista dos nomes das colunas, todas as colunas de saída da Expressão com nomes gerados serão adicionadas à saída.
Devoluções
Uma cópia do conjunto de resultados tabulares de entrada, de modo a:
- Os nomes das colunas anotados pelo
extend
que já existem na entrada são removidos e acrescentados como os novos valores calculados. - Os nomes de colunas anotados por
extend
que não existem na entrada são acrescentados como os novos valores calculados.
Nota
O extend
operador adiciona uma nova coluna ao conjunto de resultados de entrada, que não tem um índice. Na maioria dos casos, se a nova coluna estiver definida para ser exatamente a mesma que uma coluna de tabela existente que tem um índice, o Kusto pode utilizar automaticamente o índice existente. No entanto, em alguns cenários complexos, esta propagação não é feita. Nesses casos, se o objetivo for mudar o nome de uma coluna, utilize o project-rename
operador .
Exemplo
StormEvents
| project EndTime, StartTime
| extend Duration = EndTime - StartTime
A tabela seguinte mostra apenas os primeiros 10 resultados. Para ver o resultado completo, execute a consulta.
EndTime | StartTime | Duração |
---|---|---|
01-2007-01T00:00:00Z | 01-2007-01T00:00:00Z | 00:00:00 |
01-2007-01T00:25:00Z | 01-2007-01T00:25:00Z | 00:00:00 |
01-2007-01T02:24:00Z | 01-2007-01T02:24:00Z | 00:00:00 |
01-2007-01T03:45:00Z | 01-2007-01T03:45:00Z | 00:00:00 |
01-2007-01T04:35:00Z | 01-2007-01T04:35:00Z | 00:00:00 |
01-2007-01T04:37:00Z | 01-2007-01T03:37:00Z | 01:00:00 |
01-2007-01T05:00:00Z | 01-2007-01T00:00:00Z | 05:00:00 |
01-2007-01T05:00:00Z | 01-2007-01T00:00:00Z | 05:00:00 |
01-2007-01T06:00:00Z | 01-2007-01T00:00:00Z | 06:00:00 |
01-2007-01T06:00:00Z | 01-2007-01T00:00:00Z | 06:00:00 |
Conteúdo relacionado
- Utilizar series_stats para devolver múltiplas colunas
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários