SAMPLE
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
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).