Sdílet prostřednictvím


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_expressionvalues, 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ů tableor 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).