EKSEMPEL

Gjelder beregnet beregning av beregnet tabellfor beregnet kolonne

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 alle 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.
tabellen 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 i tabellen.
ordre (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 av order_by.

Returverdi

En tabell som består av et utvalg av N-rader i tabellen 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).