operador extend
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Cria colunas calculadas e as acrescenta ao conjunto de resultados.
Sintaxe
T | extend
[ColumnName | (
ColumnName[,
...])
=
] Expressão [,
...]
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Digitar | Obrigatória | Descrição |
---|---|---|---|
T | string |
✔️ | Entrada tabular para estender. |
ColumnName | string |
Nome da coluna a ser adicionada ou atualizada. | |
Expressão | string |
✔️ | Cálculo a ser executado sobre a 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 de Expression 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.
Devoluções
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