SAMPLE
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuální
Vrátí vzorek N řádků ze zadané tabulky.
Syntaxe
SAMPLE(<n_value>, <table>, <orderBy_expression>, [<order>[, <orderBy_expression>, [<order>]]…])
Parametry
Pojem | definice |
---|---|
n_value |
Počet řádků, které se mají vrátit. Jedná se o libovolný výraz DAX, který vrací jednu skalární hodnotu, kde se výraz má vyhodnotit vícekrát (pro každý řádek nebo kontext). Pokud je zadána jiná než celočíselná hodnota (nebo výraz), výsledek se přetypuje jako celé číslo. |
table |
Libovolný výraz DAX, který vrací tabulku dat, ze které se mají extrahovat řádky vzorku "n". |
orderBy_expression |
Libovolný skalární DAX výraz, ve kterém je výsledná hodnota vyhodnocena pro každý řádek table . |
order |
(Volitelné) Hodnota, která určuje způsob řazení orderBy_expression hodnot, vzestupně nebo sestupně: 0 (nula), seřadí sestupně podle hodnot order_by . 1, řadí ve vzestupném pořadí order_by . |
Návratová hodnota
Tabulka skládající se ze vzorku N řádků table
nebo prázdné tabulky, pokud je n_value
0 (nula) nebo menší. Pokud jsou zadané argumenty OrderBy, bude ukázka stabilní a deterministická, vrátí první řádek, poslední řádek a rovnoměrně rozdělené řádky mezi nimi. Pokud není zadáno žádné řazení, bude vzorek náhodný, ne stabilní a ne deterministický.
Poznámky
Pokud je
n_value
0 (nula) nebo méně, SAMPLE vrátí prázdnou tabulku.Aby se zabránilo duplicitním hodnotám v ukázce, měla by být tabulka zadaná jako druhý argument seskupována podle sloupce použitého k řazení.
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).