Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op: Microsoft Report Builder (SSRS)
Power BI Report Builder
Report Designer in SQL Server Data Tools
Retourneert de samenvoeging van alle niet-null-numerieke waarden die zijn opgegeven door de expressie, geëvalueerd in het opgegeven bereik in een gepagineerd rapport.
Opmerking
U kunt gepagineerde rapportdefinitiebestanden (.rdl) maken en wijzigen in Microsoft Report Builder, Power BI Report Builder en in Report Designer in SQL Server Data Tools.
Syntaxis
Union(expression, scope, recursive)
Parameterwaarden
expressie
(SqlGeometry of SqlGeography) De expressie waarop de aggregatie moet worden uitgevoerd.
scope
(Tekenreeks) Optioneel. De naam van een gegevensset, groep of gegevensgebied met de rapportitems waarop de statistische functie moet worden toegepast. Als het bereik niet is opgegeven, wordt het huidige bereik gebruikt.
recursive
(Geïnventariseerd type) Facultatief.
Eenvoudig (standaard) of RdlRecursive. Hiermee geeft u op of de aggregatie recursief moet worden uitgevoerd.
Return
Retourneert een ruimtelijk object, sqlGeometry of SqlGeography, op basis van het expressietype. Zie Overzicht van ruimtelijke gegevenstypen voor sqlGeometry en SqlGeography voor meer informatie over ruimtelijke gegevenstypen van SqlGeometry en SqlGeography.
Opmerkingen
De set gegevens die in de expressie zijn opgegeven, moet hetzelfde gegevenstype hebben.
De waarde van het bereik moet een tekenreeksconstante zijn en mag geen expressie zijn. Voor externe aggregaten of aggregaten die geen andere aggregaten specificeren, moet het bereik verwijzen naar het huidige bereik of een omvattend bereik. Gegevenssetbereiken worden niet ondersteund. Voor aggregaties van aggregaties kunnen geneste aggregaties een kindbereik opgeven.
Expressie kan aanroepen van geneste aggregatiefuncties bevatten met de volgende uitzonderingen en voorwaarden:
Bereik voor geneste aggregaten moet hetzelfde zijn als, of opgenomen worden in, het bereik van de buitenste aggregaat. Voor alle afzonderlijke domeinen in de expressie moet één domein een ondergeschikte relatie hebben met alle andere domeinen.
Het bereik voor geneste aggregaties kan niet de naam van een gegevensset zijn.
De expressie mag geen functies First, Last, Previous of RunningValue bevatten.
Expressie mag geen geneste aggregaties bevatten die recursief aangeven.
Zie Aggregate Functions Reference (Report Builder en SSRS) enexpressiebereik voor totalen, aggregaties en ingebouwde verzamelingen (Report Builder en SSRS) voor meer informatie.
Zie Recursieve hiërarchiegroepen maken (Report Builder en SSRS) voor meer informatie over recursieve aggregaties.
Example
In de volgende tabel ziet u voorbeelden van SqlGeometry-expressies en union-resultaatexpressie, weergegeven in WKT-indeling (Bekende tekst) voor ruimtelijke gegevens.
| Veld met ruimtelijke gegevens | Example | Resultaat van samenvoeging |
|---|---|---|
| [PuntLocatie] | PUNT(1 2) PUNT(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] | VEELHOEK((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")