보고서 작성기 함수-Union 함수Report Builder Functions - Union Function

식으로 지정되어 정해진 범위에서 계산되는 Null이 아닌 모든 숫자 값의 합집합을 반환합니다.Returns the union of all the non-null numeric values specified by the expression, evaluated in the given scope.

참고

SQL Server Data Tools의 보고서 작성기 및 보고서 디자이너에서 페이지를 매긴 보고서 정의(.rdl) 파일을 만들고 수정할 수 있습니다.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. 각 제작 환경에서는 보고서 및 관련 항목을 만들고, 열고, 저장할 수 있는 여러 방법을 제공합니다.Each authoring environment provides different ways to create, open, and save reports and related items.

구문Syntax


Union(expression, scope, recursive)  

매개 변수Parameters

expressionexpression
(SqlGeometry 또는 SqlGeography) 집계를 수행할 식입니다.(SqlGeometry or SqlGeography) The expression on which to perform the aggregation.

범위scope
(문자열) 선택 사항입니다.(String) Optional. 집계 함수를 적용할 보고서 항목을 포함하는 데이터 집합, 그룹 또는 데이터 영역의 이름입니다.The name of a dataset, group, or data region that contains the report items to which to apply the aggregate function. scope 를 지정하지 않은 경우 현재 범위가 사용됩니다.If scope is not specified, the current scope is used.

재귀recursive
(열거 형식) 선택 사항입니다.(Enumerated Type) Optional. Simple (기본값) 또는 RdlRecursive입니다.Simple (default) or RdlRecursive. 집계를 재귀적으로 수행할지 여부를 지정합니다.Specifies whether to perform the aggregation recursively.

반환 값Return

식 유형에 따라 SqlGeometry 또는 SqlGeography공간 개체를 반환합니다.Returns a spatial object, either SqlGeometry or SqlGeography, based on the expression type. SqlGeometrySqlGeography 공간 데이터 형식에 대한 자세한 내용은 공간 데이터 형식 개요를 참조하세요.For more information about SqlGeometry and SqlGeography spatial data types, see Spatial Data Types Overview.

주의Remarks

식에 지정한 데이터 집합은 동일한 데이터 형식으로 구성되어야 합니다.The set of data specified in the expression must have the same data type.

scope 의 값은 문자열 상수여야 하고 식일 수 없습니다.The value of scope must be a string constant and cannot be an expression. 외부 집계나 다른 집계를 지정하지 않는 집계의 경우 scope 는 현재 범위나 포함하는 범위를 참조해야 합니다.For outer aggregates or aggregates that do not specify other aggregates, scope must refer to the current scope or a containing scope. 데이터 집합 범위는 지원되지 않습니다.Dataset scopes are not supported. 집계의 집계의 경우 중첩 집계는 자식 범위를 지정할 수 있습니다.For aggregates of aggregates, nested aggregates can specify a child scope.

Expression 에는 다음 예외와 조건이 있는 중첩 집계 함수에 대한 호출이 포함될 수 있습니다.Expression can contain calls to nested aggregate functions with the following exceptions and conditions:

예제Example

다음 표에서는 SqlGeometry 식 예와 Union 결과 식을 보여 줍니다. 여기서 공간 데이터는 WKT(Well Known Text) 형식으로 표시됩니다.The following table shows examples of SqlGeometry expressions and Union result expression, shown in WKT (Well Known Text) format for spatial data.

공간 데이터가 포함된 필드Field with spatial data 예제Example Union 결과Union result
[PointLocation][PointLocation] POINT(1 2)POINT(1 2)

POINT(3 4)POINT(3 4)
MULTIPOINT((1 2), (3 4))MULTIPOINT((1 2), (3 4))
[PathDefinition][PathDefinition] LINESTRING(1 2, 3 4)LINESTRING(1 2, 3 4)

LINESTRING(5 6, 7 8)LINESTRING(5 6, 7 8)
MULTILINESTRING((7 8, 5 6), (3 4, 1 2))MULTILINESTRING((7 8, 5 6), (3 4, 1 2))
[PolygonDefinition][PolygonDefinition] POLYGON((1 2, 3 4, 5 2, 1 2))POLYGON((1 2, 3 4, 5 2, 1 2))

POLYGON((-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)))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")  

관련 항목:See Also

보고서 (에 사용 되는 식 보고서 작성기 및 SSRS ) Expression Uses in Reports (Report Builder and SSRS)
식 예 ( 보고서 작성기 및 SSRS ) Expression Examples (Report Builder and SSRS)
식 (의 데이터 형식 보고서 작성기 및 SSRS ) Data Types in Expressions (Report Builder and SSRS)
합계, 집계 및 기본 제공 컬렉션 (에 대 한 식 범위 보고서 작성기 및 SSRS )Expression Scope for Totals, Aggregates, and Built-in Collections (Report Builder and SSRS)