VZORKA
Vzťahuje sa na: Vypočítaný stĺpec Vypočítaná tabuľka Výpočet mierky Vizuál
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 jazyka 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 jazyka 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 výraz jazyka DAX, v ktorom sa vyhodnotí hodnota výsledku pre každý riadok tabuľky. |
objednať | (Voliteľné) Hodnota, ktorá určuje spôsob zoradenia orderBy_expression hodnôt vzostupne alebo zostupne: 0 (nula), zoradí hodnoty order_by v zostupnom poradí. 1, vykoná sa zoradenie vo vzostupnom poradí order_by. |
Vrátená hodnota
Tabuľka zložená zo vzorky N riadkov tabuľky 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 je 0 (nula) alebo menej, funkcia 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).