operador extend
Cria colunas calculadas e as acrescenta ao conjunto de resultados.
Syntax
T| extend
[ColumnName | (
ColumnName[,
...])
=
] Expression [,
...]
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
T | string |
✔️ | Entrada tabular a ser estendida. |
ColumnName | string |
Nome da coluna a ser adicionada ou atualizada. | |
Expression | string |
✔️ | Cálculo a ser executado na entrada. |
- Se ColumnName for omitido, o nome da coluna de saída de Expression será gerado automaticamente.
- Se Expression retornar mais de uma coluna, uma lista de nomes de coluna poderá ser especificada entre parênteses. Em seguida, as colunas de saída da Expressão recebem os nomes especificados. Se uma lista de nomes de coluna não for especificada, todas as colunas de saída da Expressão com nomes gerados serão adicionadas à saída.
Retornos
Uma cópia do conjunto de resultados tabulares de entrada, de modo que:
- Os nomes de coluna indicados por
extend
que já existem na entrada são removidos e acrescentados como novos valores calculados. - Os nomes de coluna observados por
extend
que não existem na entrada são acrescentados como seus novos valores calculados.
Observação
O operador extend
acrescenta uma nova coluna ao conjunto de resultados de entrada, que não tem um índice. Na maioria dos casos, se a nova coluna estiver configurada exatamente igual a uma coluna atual na tabela que tenha um índice, o Azure Data Explorer poderá usar automaticamente o índice existente. No entanto, em alguns cenários complexos, essa propagação não é feita. Nesses casos, se a meta for renomear uma coluna, use o operador project-rename
em vez disso.
Exemplo
StormEvents
| project EndTime, StartTime
| extend Duration = EndTime - StartTime
A tabela a seguir mostra apenas os primeiros 10 resultados. Para ver a saída completa, execute a consulta.
EndTime | StartTime | Duration |
---|---|---|
2007-01-01T00:00:00Z | 2007-01-01T00:00:00Z | 00:00:00 |
2007-01-01T00:25:00Z | 2007-01-01T00:25:00Z | 00:00:00 |
2007-01-01T02:24:00Z | 2007-01-01T02:24:00Z | 00:00:00 |
2007-01-01T03:45:00Z | 2007-01-01T03:45:00Z | 00:00:00 |
2007-01-01T04:35:00Z | 2007-01-01T04:35:00Z | 00:00:00 |
2007-01-01T04:37:00Z | 2007-01-01T03:37:00Z | 01:00:00 |
2007-01-01T05:00:00Z | 2007-01-01T00:00:00Z | 05:00:00 |
2007-01-01T05:00:00Z | 2007-01-01T00:00:00Z | 05:00:00 |
2007-01-01T06:00:00Z | 2007-01-01T00:00:00Z | 06:00:00 |
2007-01-01T06:00:00Z | 2007-01-01T00:00:00Z | 06:00:00 |
Conteúdo relacionado
- Usar series_stats para retornar várias colunas
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de