Del via


SAMPLE

gjelder:beregnet kolonneberegnet tabellmålevisualobjektberegning

Returnerer et utvalg av N-rader fra den angitte tabellen.

Syntaks

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

Parametere

Term Definisjon
n_value Antall rader som skal returneres. Det er et hvilket som helst DAX uttrykk som returnerer én enkelt skalarverdi, der uttrykket skal evalueres flere ganger (for hver rad/kontekst). Hvis en ikke-heltallsverdi (eller et uttrykk) angis, blir resultatet avgitt som et heltall.
table Alle DAX uttrykk som returnerer en tabell med data fra der du vil trekke ut 'n'-utvalgsradene.
orderBy_expression Alle skalar DAX uttrykk der resultatverdien evalueres for hver rad med table.
order (Valgfritt) En verdi som angir hvordan du sorterer orderBy_expression verdier, stigende eller synkende: 0 (null), sorteres i synkende rekkefølge av verdier i order_by. 1 rangerer i stigende rekkefølge for order_by.

Returverdi

En tabell som består av et utvalg av N-rader med table eller en tom tabell hvis n_value er 0 (null) eller mindre. Hvis OrderBy-argumenter er angitt, vil eksemplet være stabilt og deterministisk, og returnere den første raden, den siste raden og jevnt fordelte rader mellom dem. Hvis det ikke er angitt noen rekkefølge, vil utvalget være tilfeldig, ikke stabilt og ikke deterministisk.

Merknader

  • Hvis n_value er 0 (null) eller mindre, returnerer SAMPLE en tom tabell.

  • Hvis du vil unngå dupliserte verdier i eksemplet, bør tabellen som er angitt som det andre argumentet, grupperes etter kolonnen som brukes til sortering.

  • Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).