Zdieľať cez


SAMPLE

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Vráti vzorku N riadkov zo zadanej tabuľky.

Syntax

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

Parametre

Obdobie Definícia
n_value Počet riadkov, ktoré sa majú vrátiť. Je to akýkoľvek výraz DAX, ktorý vráti jednu skalárnu hodnotu, pričom výraz sa má vyhodnotiť viackrát (pre každý riadok alebo kontext). Ak zadaná hodnota (alebo výraz) nie je celé číslo, výsledok sa pretypuje ako celé číslo.
table Akýkoľvek výraz DAX, ktorý vráti tabuľku s údajmi, z ktorej sa majú extrahovať riadky vzorky v počte n.
orderBy_expression Akýkoľvek skalárny DAX výraz, v ktorom sa vyhodnotí hodnota výsledku pre každý riadok table.
order (Voliteľné) Hodnota, ktorá určuje spôsob zoradenia orderBy_expression hodnôt vzostupne alebo zostupne: 0 (nula), zoradí hodnoty v zostupnom poradí podľa order_by. 1, vykoná sa zoradenie vo vzostupnom poradí order_by.

Vrátená hodnota

Tabuľka zložená zo vzorky N riadkov table alebo prázdnej tabuľky, ak je n_value 0 (nula) alebo menej. Ak sú zadané argumenty OrderBy, vzorka bude stabilná a deterministická, vráti prvý riadok, posledný riadok a rovnomerne rozložené riadky medzi nimi. Ak nie je zadané žiadne poradie, vzorka bude náhodná, nie stabilná a nie deterministická.

Poznámky

  • Ak n_value 0 (nula) alebo menej, SAMPLE vráti prázdnu tabuľku.

  • Aby sa predišlo duplicitným hodnotám vo vzorke, tabuľka zadaná ako druhý argument by mala byť zoskupená podľa stĺpca použitého na zoradenie.

  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).