Funzione SAMPLE (DAX)
Restituire un campione di n righe della tabella specificata.
Sintassi
SAMPLE(<n_value>, <table>, <orderBy_expression>, [<order>[, <orderBy_expression>, [<order>]]…])
Parametri
n_value
Numero di righe da restituire. Qualsiasi espressione DAX tramite cui viene restituito un singolo valore scalare, dove l'espressione deve essere valutata più volte (per ogni riga/contesto). Se viene immesso un valore (o un'espressione) di tipo non Integer, viene eseguito il cast del risultato come valore di tipo Integer.table
Qualsiasi espressione DAX che restituisce una tabella di dati da cui estrarre 'n' righe di esempio.orderBy_expression
(Facoltativo) Qualsiasi espressione DAX scalare in cui il valore restituito viene valutato per ogni riga del parametro table.order
(Facoltativo) Valore che consente di specificare la modalità di ordinamento dei valori orderBy_expression, ovvero crescente o decrescente:valore
Valore alternativo
Descrizione
0 (zero)
FALSE
Ranghi in ordine decrescente dei valori di order_by.
Si tratta del valore predefinito quando il parametro order viene omesso.
1
TRUE
Dispone l'ordine crescente di order_by.
Valore restituito
Tabella composta da un campione di n righe del parametro table o tabella vuota se il parametro n_value è minore o uguale a 0 (zero). Se vengono specificati argomenti OrderBy, il campione sarà stabile e deterministico e restituirà la prima riga, l'ultima riga e le righe distribuite in modo uniforme tra di esse. Se non viene specificato alcun ordine, il campione sarà casuale, non stabile e non deterministico.
Osservazioni
Se n_value è uguale o minore di 0 (zero), SAMPLE restituisce una tabella vuota.
Per evitare valori duplicati nel campione, la tabella specificata come secondo argomento deve essere raggruppata in base alla colonna utilizzata per l'ordinamento.