Compartilhar via


operador sample-distinct

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Retorna uma única coluna com o número especificado de valores distintos da coluna solicitada.

O operador é otimizado para desempenho em vez de imparcialidade; os resultados podem ser muito tendenciosos e não devem ser usados para qualquer finalidade que exija precisão estatística.

Syntax

T| sample-distinctNumberOfValuesofColumnName

Saiba mais sobre as convenções de sintaxe.

Parameters

Name Tipo Required Description
T string ✔️ A expressão tabular de entrada.
NumberOfValues int, long ou real ✔️ O número de valores distintos de T a serem retornados. Você pode especificar qualquer expressão numérica.
ColumnName string ✔️ O nome da coluna da qual a amostra.

Tip

Examples

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 cluster de ajuda, como a StormEvents tabela no banco de dados Exemplos .

Os exemplos neste artigo usam tabelas publicamente disponíveis, como a Weather tabela na galeria de exemplos de análise de clima. Talvez seja necessário modificar o nome da tabela na consulta de exemplo para corresponder à tabela em seu workspace.

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

Calcular ainda mais os valores de exemplo

let sampleEpisodes = StormEvents | sample-distinct 10 of EpisodeId;
StormEvents 
| where EpisodeId in (sampleEpisodes) 
| summarize totalInjuries=sum(InjuriesDirect) by EpisodeId

Output

EpisodeId totalInjuries
11091 0
11074 0
11078 0
11749 0
12554 3
12561 0
13183 0
11780 0
11781 0
12826 0