SAMPLE
Restituisce un esempio di N righe della tabella specificata.
Sintassi
SAMPLE(<n_value>, <table>, <orderBy_expression>, [<order>[, <orderBy_expression>, [<order>]]…])
Parametri
Termine | Definizione |
---|---|
n_value |
Numero di righe da restituire. È 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 non intero (o espressione), il risultato viene eseguito come integer. |
table |
Qualsiasi espressione DAX che restituisce una tabella di dati da cui estrarre le righe di esempio 'n'. |
orderBy_expression |
Qualsiasi espressione scalare DAX in cui viene valutato il valore del risultato per ogni riga di table . |
order |
(Facoltativo) Valore che specifica come ordinare orderBy_expression valori, crescente o decrescente: 0 (zero), ordina in ordine decrescente di valori di order_by . 1, classifica in ordine crescente di order_by . |
Valore restituito
Tabella costituita da un campione di N righe di table
o una tabella vuota se n_value
è pari o inferiore a 0 (zero). Se vengono forniti argomenti OrderBy, l'esempio sarà stabile e deterministico, restituendo la prima riga, l'ultima riga e le righe distribuite uniformemente tra di esse. Se non viene specificato alcun ordinamento, l'esempio sarà casuale, non stabile e non deterministico.
Osservazioni:
Se
n_value
è 0 (zero) o minore, SAMPLE restituisce una tabella vuota.Per evitare valori duplicati nell'esempio, la tabella specificata come secondo argomento deve essere raggruppata in base alla colonna utilizzata per l'ordinamento.
Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.