operador distinto da amostra
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Retorna uma única coluna que contém até o número especificado de valores distintos da coluna solicitada.
O operador tenta devolver uma resposta o mais rapidamente possível, em vez de tentar fazer uma amostra justa.
Sintaxe
T| sample-distinct
NumberOfValuesof
ColumnName
Saiba mais sobre convenções de sintaxe.
Parâmetros
Designação | Tipo | Necessário | Descrição |
---|---|---|---|
T | string |
✔️ | A expressão tabular de entrada. |
NumberOfValues | int, longo ou real | ✔️ | O número de valores distintos de T a retornar. Você pode especificar qualquer expressão numérica. |
ColumnName | string |
✔️ | O nome da coluna a partir da qual a amostra deve ser amostrada. |
Dica
- Use o operador top-hitters para obter os valores mais altos.
- Consulte o operador de exemplo para linhas de dados de exemplo.
Exemplos
O exemplo nesta seção mostra como usar a sintaxe para ajudá-lo a começar.
Os exemplos neste artigo usam tabelas disponíveis publicamente no de cluster de ajuda, como a tabela
StormEvents
no banco de dados Samples.
Os exemplos neste artigo usam tabelas disponíveis publicamente, como a tabela
StormEvents
na análise do tempo dados de exemplo.
Obter 10 valores distintos de uma população
StormEvents | sample-distinct 10 of EpisodeId
Output
EpisodeId |
---|
11074 |
11078 |
11749 |
12554 |
12561 |
13183 |
11780 |
11781 |
12826 |
Calcule melhor os valores da amostra
let sampleEpisodes = StormEvents | sample-distinct 10 of EpisodeId;
StormEvents
| where EpisodeId in (sampleEpisodes)
| summarize totalInjuries=sum(InjuriesDirect) by EpisodeId
Output
EpisodeId | totalLesões |
---|---|
11091 | 0 |
11074 | 0 |
11078 | 0 |
11749 | 0 |
12554 | 3 |
12561 | 0 |
13183 | 0 |
11780 | 0 |
11781 | 0 |
12826 | 0 |