Læs på engelsk

Del via


SAMPLE

gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning

Returnerer en sample af N-rækker fra den angivne tabel.

Syntaks

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

Parametre

Begreb Definition
n_value Det antal rækker, der skal returneres. Det er ethvert DAX udtryk, der returnerer en enkelt skalar value, hvor udtrykket skal evalueres flere gange (for hver række/kontekst). If et value (or udtryk), der ikke er heltal, angives resultatet som et heltal.
table Ethvert DAX udtryk, der returnerer en tabel med data, hvorfra 'n' skal udtrækkes sample rækker.
orderBy_expression Ethvert skalar DAX udtryk, hvor resultatet value evalueres for hver række i table.
order (Valgfrit) En value, der angiver, hvordan du sorterer orderBy_expressionvalues, stigende or faldende: 0 (nul), sorterer i faldende rækkefølge efter values af order_by. 1, rangerer i stigende rækkefølge efter order_by.

Returner value

En tabel, der består af en sample af N-rækker med tableor en tom tabel, ifn_value er 0 (nul) or mindre. If OrderBy argumenter er angivet, vil sample være stabile and deterministiske og returnere den first række, den last række, and jævnt fordelte rækker mellem dem. If der ikke er angivet nogen rækkefølge, vil sample være tilfældig, not stabil, andnot deterministisk.

Bemærkninger

  • If n_value er 0 (nul) or mindre, så returnerer SAMPLE en tom tabel.

  • Hvis du vil undgå dublerede values i sample, skal den tabel, der er angivet som second-argumentet, grupperes efter den kolonne, der bruges til sortering.

  • Denne funktion understøttes not til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner or RLS-regler (row-level security).