Condividi tramite


SAMPLE

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

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.