次の方法で共有


Union 関数 (レポート ビルダーおよび SSRS)

指定されたスコープで評価された、式で指定されたすべての null 以外の数値の和集合を返します。

レポート定義 (.rdl) は、レポート ビルダーと SQL Server Data Tools のレポート デザイナーで作成および変更できます。 作成環境ごとに、レポートと関連アイテムを作成、開く、保存するさまざまな方法が用意されています。 詳細については、Web 上の microsoft.com にある レポート デザイナーおよびレポート ビルダー (SSRS) でのレポートのデザイン を参照してください。

構文

  
Union(expression, scope, recursive)  

パラメーター


(SqlGeometry または SqlGeography) 集計を実行する式。

スコープ
(String) 省略可能。 集計関数の適用先となるレポート アイテムを含むデータセット、グループ、またはデータ領域の名前です。 scope を指定しない場合、現在のスコープが使用されます。

再帰
(列挙型) 省略可。 Simple (既定) または RdlRecursive。 集計を再帰的に実行するかどうかを指定します。

帰る

式の種類に基づいて、空間オブジェクト ( SqlGeometry または SqlGeography) を返します。 空間データ型の SqlGeometrySqlGeography の詳細については、「 空間データ型の概要」を参照してください。

注釈

式で指定されたデータセットは、同じデータ型である必要があります。

scope の値は文字列定数である必要があり、式にすることはできません。 外部の集計または他の集計を指定しない集計では、 scope は現在のスコープまたはコンテナー スコープを参照する必要があります。 データセットのスコープはサポートされません。 集計の集計では、入れ子になった集計に、子のスコープを指定できます。

Expression には、入れ子になった集計関数への呼び出しを含めることができます。ただし、次に示すように、これには例外および条件があります。

  • 入れ子集計のScope は、外部集計のスコープと同じであるか、そのスコープに含まれている必要があります。 式内のすべてのスコープについては、1 つのスコープがそれ以外のすべてのスコープに対する子であるようなリレーションシップが必要です。

  • 入れ子集計のScope には、データセット名は使用できません。

  • には、 FirstLastPrevious、または RunningValue 関数を含めてはなりません。

  • Expression には、 recursiveを指定する入れ子集計を含めることができません。

詳細については、「集計関数リファレンス (レポート ビルダーおよび SSRS)」および「合計、集計、および組み込みコレクションの式のスコープ (レポート ビルダーおよび SSRS)」を参照してください。

再帰的集計については、「複数の再帰型階層グループの作成 (レポート ビルダーおよび SSRS)」を参照してください。

次の表に、空間データの WKT (既知のテキスト) 形式で示した、 SqlGeometry 式と Union 結果式の例を示します。

空間データを含むフィールド Union の結果
[PointLocation] POINT(1 2)

POINT(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] 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)))
=Union(Fields!PointLocation.Value)  
=Union(Fields!PathDefinition.Value)  
=Union(Fields!PolygonDefinition.Value, "Group1")  

こちらもご覧ください

レポートでの式の使用 (レポート ビルダーおよび SSRS)
式の例 (レポート ビルダーおよび SSRS)
式で使用されるデータ型 (レポート ビルダーおよび SSRS)
合計、集計、および組み込みコレクションの式のスコープ (レポート ビルダーおよび SSRS)