Jaa


SAMPLE

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -

Palauttaa N rivin otoksen määritetystä taulukosta.

Syntaksi

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

Parametrit

Termi Määritelmä
n_value Palautettavien rivien määrä. Se on mikä tahansa yksittäisen skalaariarvon palauttava DAX lauseke, jossa lauseke arvioidaan useita kertoja (joka riville tai joka kontekstille). Jos annettu arvo (tai lauseke) ei ole kokonaisluku, tuloksena on kokonaisluku.
table Mikä tahansa DAX lauseke, joka palauttaa tietotaulukon, josta poimitaan n-otosrivit.
orderBy_expression Mikä tahansa skalaarilauseke DAX lauseke, jossa tulosarvo lasketaan kullekin tableriville.
order (Valinnainen) Arvo, joka määrittää, lajitellaanko orderBy_expression arvot nousevasti vai laskevasti: 0 (nolla) lajittelee order_byarvojen laskevaan järjestykseen. 1 sijat nousevassa order_by.

Palautusarvo

Taulukko, jossa on table N-otosriviä, tai tyhjä taulukko, jos n_value on 0 (nolla) tai pienempi. Jos OrderBy-argumentit annetaan, otos on vakaa ja deterministinen, ja se palauttaa ensimmäisen rivin, viimeisen rivin ja niiden välillä tasaisesti jaetut rivit. Jos järjestystä ei määritetä, otos on satunnainen, ei vakaa eikä deterministinen.

Huomautukset

  • Jos n_value on 0 (nolla) tai vähemmän, SAMPLE palauttaa tyhjän taulukon.

  • Jotta vältetään arvojen kaksoiskappaleet mallissa, toisena argumenttina annettu taulukko on ryhmitettävä lajitteluun käytetyn sarakkeen mukaan.

  • Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.