2017-01-20 7 views
1

類似の値を持つ異なるフィールドを行列の1つの列に結合するにはどうすればよいですか?類似の値を持つ異なるフィールドを行列の1つの列に結合するにはどうすればよいですか? SSRS

たとえば、私は4つのフィールドを持っています。 Field1、Field2、Field3、Field4。これらの各フィールドには、1〜7の数字が含まれています。

number1、number2、number3、number4、number5、number6、およびnumber7のすべてのフィールドの合計を取得します。

いくつかのフィールドには、いくつかの数字がありません。

ご了承ください。

+0

あなたの質問には、あなたが現在持っているものと達成しようとしているものの視覚的支援(スクリーンショットまたはモックアップ)を提供することが役に立ちます。 – SMM

+0

Fields!Field1.Value + Fields!Field2.Valueのようにいくつかのフィールドを合計することができます。しかし、フィールドに ' - 'で区切られた数字の文字列が含まれている場合は、それらの文字列を処理して数字を抽出する必要があります。あなたのケースは何ですか? –

答えて

1

グループ右外側に空白の列を挿入します。次の式を式として挿入します。

=Fields!Field1.Value+Fields!Field2.Value+Fields!Field3.Value+Fields!Field4.Value 

これは空白値またはNULL値は無視されます。

+1

これは後の結果になりますが、今後のメンテナンス性のために、可能であれば、列の 'sum'を行うデータセットに追加のフィールドを追加してから、データをレポートに返してから参照してください列に表示されます。 'sum'計算に新しい列を追加すると、これはより高速に実行され、テーブルの列を更新する必要性がなくなります。 – iamdave

関連する問題