Sdílet prostřednictvím


SAMPLECARTESIANPOINTSBYCOVER

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Vrátí ukázkovou podmnožinu z tabulky, která je získána vykreslením řádků jako bodů v 2D prostoru a odebráním překrývajících se bodů.

Syntax

SAMPLECARTESIANPOINTSBYCOVER(<Size>, <Table>, <XAxis>, <YAxis>[, <Radius>] [, <MaxMinRatio>] [, <MaxBlankRatio>] )

Parametry

Semestr Definice
Velikost Počet řádků v ukázce, které se mají vrátit
Stůl Libovolný výraz DAX, který vrátí tabulku dat, ze které se má vrátit ukázková podmnožina.
XAxis Číselný sloupec XAxis z tabulky.
YAxis Číselný sloupec YAxis z tabulky.
Poloměr (Volitelné) Číselný sloupec Radius z tabulky.
MaxMinRatio (Volitelné) Při zadání poloměru musí být zadán MaxMinRatio a definuje poměr mezi maximálním a minimálním poloměrem nakreslených bodů. Další podrobnosti najdete v poznámkách.
MaxBlankRatio (Volitelné) Při zadání poloměru je nutné zadat MaxBlankRatio a definuje poměr mezi maximálním a prázdným poloměrem nakreslených bodů. Další podrobnosti najdete v poznámkách.

Návratová hodnota

Ukázka z tabulky skládající se z počtu řádků velikostí

Poznámky

  • Pokud je velikost menší nebo rovna 0, vrátí funkce SAMPLECARTESIANPOINTSBYCOVER prázdnou tabulku.

  • Pokud je zadaný poloměr, je nutné zadat MaxMinRatio a MaxBlankRatio a nastavit hodnotu větší než 1. Pokud ne, vrátí funkce SAMPLECARTESIANPOINTSBYCOVER chybu.

  • Nastavte MaxMinRatio na maximum poloměru děleno minimální hodnotou radius. Pokud je například minimální poloměr 20 a maximální poloměr je 60, měl by být parametr MaxMinRatio nastaven na hodnotu 60/20 = 3.

  • Nastavte hodnotu MaxBlankRatio na maximum poloměru děleného poloměrem pro prázdné hodnoty. Pokud je například maximální poloměr 60 a poloměr prázdných hodnot je 6, měl by být parametr MaxBlankRatio nastaven na hodnotu 60/6 = 10.

  • 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).

Příklad

Následující dotaz DAX:

EVALUATE
SAMPLECARTESIANPOINTSBYCOVER (
    1000,
    SELECTCOLUMNS ( Sales, "x", [Unit Price], "y", [Sales Amount] ),
    [x],
    [y]
)

Vrátí 1 000 řádků vzorku z jedinečných bodů z tabulky Sales v 2D prostoru definovaném jednotkovou cenou jako osa X a Částka prodeje jako osa Y.