Statistiche DAX - funzione SAMPLE

Descrizione

Restituisce un campione di N righe dalla tabella specificata.

Sintassi

SAMPLE (<n_value>, <table>, <orderBy_expression>, [<order>], [<orderBy_expression>, 
   [<order>]] …)

Parametri

Sr.No. Parametro e descrizione
1

n_value

Il numero di righe da restituire come campione.

È qualsiasi espressione DAX che restituisce un singolo valore scalare, in cui l'espressione deve essere valutata più volte (per ogni riga / contesto).

Se viene immesso un valore (o un'espressione) non intero, il risultato viene convertito come numero intero.

2

table

Qualsiasi espressione DAX che restituisce una tabella di dati da cui estrarre il numero di righe n_value.

3

orderBy_expression

Opzionale.

Qualsiasi espressione DAX scalare in cui il valore del risultato viene valutato per ogni riga della tabella.

4

order

Opzionale.

Un valore che specifica come ordinare i valori orderBy_expression.

0 / FALSE: ordina in ordine decrescente di valori di orderBy_expression.

1 / TRUE: ordina in ordine crescente di valori di orderBy_expression.

Se omesso, il valore predefinito è 0.

Valore di ritorno

  • Una tabella composta da un campione di n_value numero di righe, se n_value> 0.
  • Una tabella vuota se n_value <= 0.

Osservazioni

Per evitare valori duplicati nel campione, la tabella fornita come secondo parametro deve essere raggruppata in base alla colonna utilizzata per l'ordinamento.

Per evitare valori duplicati nel campione, la tabella fornita come secondo parametro deve essere raggruppata in base alla colonna utilizzata per l'ordinamento.

Se non viene specificato alcun ordine, il campione sarà casuale, non stabile e non deterministico.

Esempio

= SUMX (SAMPLE (DISTINCTCOUNT (Sales[Month]), Sales,Sales[Salesperson],ASC),
   [Sales Amount])