SAMPLE
platí pro:počítaný sloupecPočítaná tabulkaMeasure vizuálu
Vrátí sample 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ý DAX výraz, který vrací jeden skalární value, kde se výraz má vyhodnotit vícekrát (pro každý řádek nebo kontext). If je zadán jiný než celočíselná value (výrazor), výsledek se přetypuje jako celé číslo. |
table |
Libovolný výraz DAX, který vrátí tabulku dat, ze které se mají extrahovat řádky "n" sample. |
orderBy_expression |
Libovolný skalární DAX výraz, ve kterém se výsledek value vyhodnocuje pro každý řádek table . |
order |
(Volitelné) value, která určuje, jak se seřadit orderBy_expression values, vzestupně or sestupně: 0 (nula), seřadí sestupně podle valuesorder_by . 1, řadí ve vzestupném pořadí order_by . |
Vrácení value
Tabulka skládající se z sample N řádků table
or prázdné tabulky ifn_value
je 0 (nula) or menší.
If
OrderBy argumenty jsou zadané, sample bude stabilní and deterministické a vrátí first řádek, řádek lastand rovnoměrně rozložené řádky.
If není zadáno žádné řazení, bude sample náhodné, not stabilní andnot deterministické.
Poznámky
If
n_value
je 0 (nula) or menší než SAMPLE vrátí prázdnou tabulku.Aby nedocházelo k duplicitním values v sample, měla by být tabulka zadaná jako argument second seskupována podle sloupce použitého k řazení.
Tato funkce je not podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích or pravidla zabezpečení na úrovni řádků (RLS).