Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: Microsoft Report Builder (SSRS)
Power BI Report Builder
Návrhář sestav v nástrojích SQL Server Data Tools
Vrátí sjednocení všech číselných hodnot, které nejsou nulové, určené výrazem a vyhodnocené v daném kontextu ve stránkované sestavě.
Poznámka:
Soubory definice stránkované sestavy (.rdl) můžete vytvářet a upravovat v Microsoft Report Builderu, Tvůrci sestav Power BI a v Návrháři sestav v nástrojích SQL Server Data Tools.
Syntaxe
Union(expression, scope, recursive)
Parametry
expression
(SqlGeometry nebo SqlGeography) Výraz, pro který se má agregace provést.
rozsah
(Řetězec) Volitelný. Název datové sady, skupiny nebo oblasti dat, která obsahuje položky sestavy, na které se má agregační funkce použít. Pokud není zadaný obor , použije se aktuální obor.
recursive
(Výčtový typ) Volitelný.
Jednoduché (výchozí) nebo RdlRecursive. Určuje, jestli se má agregace provádět rekurzivně.
Vratka
Vrátí prostorový objekt, a to buď SqlGeometry nebo SqlGeography, na základě typu výrazu. Další informace o prostorových datových typech SqlGeometry a SqlGeography naleznete v tématu Přehled prostorových datových typů.
Poznámky
Sada dat zadaná ve výrazu musí mít stejný datový typ.
Hodnota oboru musí být řetězcová konstanta a nesmí být výrazem. Pro vnější agregace nebo agregace, které nezadávají jiné agregace, musí obor odkazovat na aktuální obor nebo obsahující obor. Obory datových sad se nepodporují. V případě agregací agregací mohou vnořené agregace specifikovat podřízený rozsah.
Výraz může obsahovat volání vnořených agregačních funkcí s následujícími výjimkami a podmínkami:
Rozsah vnořených agregací musí být stejný jako rozsah vnější agregace, nebo musí být jím obsažen. Pro všechny odlišné rozsahy ve výrazu musí být jeden rozsah v podřízené relaci ke všem ostatním rozsahům.
Obor vnořených agregací nemůže být název datové sady.
Výraz nesmí obsahovat funkce First, Last, Previous nebo RunningValue .
Výraz nesmí obsahovat vnořené agregace, které určují rekurzivní.
Další informace najdete v tématu Referenční informace o agregačních funkcích (Tvůrce sestav a SSRS) a rozsah výrazů pro součty, agregace a předdefinované kolekce (Tvůrce sestav a SSRS).
Další informace o rekurzivních agregacích najdete v tématu Vytváření rekurzivních skupin hierarchií (Tvůrce sestav a SSRS).
Example
Následující tabulka ukazuje příklady výrazů SqlGeometry a výrazu výsledku sjednocení , které jsou znázorněny ve formátu WKT (Dobře známý text) pro prostorová data.
| Pole s prostorovými daty | Example | Výsledek sjednocení |
|---|---|---|
| Umístění bodu | BOD(1 2) BOD(3 4) |
MULTIPOINT((1 2), (3 4)) |
| [PathDefinition] | LINESTRING(1 2; 3 4) LINESTRING(5 6; 7 8) |
MULTILINESTRING((7 8; 5 6), (3 4; 1 2)) |
| [PolygonDefinition] | MNOHOÚHELNÍK(1 2; 3 4; 5 2; 1 2)) POLYGON((-1 2; -3 4; -5 2; -1 2)) |
MULTIPOLYGON((((1 2; 5 2; 3 4; 1 2)); ((-5 2; -1 2; -3 4; -5 2))) |
=Union(Fields!PointLocation.Value)
=Union(Fields!PathDefinition.Value)
=Union(Fields!PolygonDefinition.Value, "Group1")