Megosztás a következőn keresztül:


SAMPLE

A következőkre vonatkozik:Számított oszlopSzámított táblaMértékVizualizációszámítási

A megadott tábla N sorainak mintáját adja vissza.

Syntax

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

Paraméterek

Időszak Definíció
n_value A visszaadni kívánt sorok száma. Minden olyan DAX kifejezés, amely egyetlen skaláris értéket ad vissza, ahol a kifejezést többször kell kiértékelni (minden sorhoz/környezethez). Ha nem egész számértéket (vagy kifejezést) ad meg, az eredmény egész számként lesz adva.
table Bármely DAX kifejezés, amely egy adattáblát ad vissza, amelyből kinyeri az "n" mintasorokat.
orderBy_expression Minden olyan skaláris DAX kifejezés, amelyben az eredményérték kiértékelése a tableegyes soraihoz történik.
order (Nem kötelező) A orderBy_expression értékek növekvő vagy csökkenő rendezésének módját meghatározó érték: 0 (nulla), amely a order_byértékeinek csökkenő sorrendjében rendezi. 1, növekvő sorrendben rangsorolja order_by.

Visszaadott érték

Egy table N sorból álló mintából vagy üres táblából álló táblázat, ha n_value 0 (nulla) vagy annál kisebb. Ha Az OrderBy argumentumok meg vannak adva, a minta stabil és determinisztikus lesz, az első sort, az utolsó sort és az egyenletesen elosztott sorokat adja vissza közöttük. Ha nincs megadva rendezés, a minta véletlenszerű, nem stabil és nem determinisztikus lesz.

Megjegyzések

  • Ha n_value értéke 0 (nulla) vagy kisebb, akkor SAMPLE üres táblát ad vissza.

  • A minta ismétlődő értékeinek elkerülése érdekében a második argumentumként megadott táblát a rendezéshez használt oszlop szerint kell csoportosítani.

  • Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.