4

SSRS にテーブル (tablix) があり、列の 1 つが単純な式の場合:

=Fields!NumPorts.Value - Fields!PortsUsedLastQuarter.Value

次に、これに「合計数」列を追加するにはどうすればよいですか? 合計列を追加できません。単純なフィールドではなく式であるため、グレー表示されています。

ありがとう

4

2 に答える 2

5

これを行うにはいくつかの方法があります。最も一般的な方法は次のとおりだと思います。

  1. 合計するグループを右クリックします。あなたの場合のように聞こえますが、これは詳細グループになります。(デザイナー ウィンドウの [行グループ] ペインで、グループのリストを見つけることができます。

  2. 「合計を追加 -> 前」(または後) を選択します。

    これで、合計を追加する行ができたはずです。SSRS は、挿入する合計を把握しようとします。それらが適切な場合はそのままにしておきますが、あなたの場合はセルの式を編集する必要があります。

  3. 合計が必要なセルで、右クリックして [式] を選択します。(セル内のプレースホルダーについても同じプロセスに従うことができます。)

  4. [式] ウィンドウで、次のように入力します。=SUM(Fields!NumPorts.Value - Fields!PortsUsedLastQuarter.Value)

于 2012-12-11T14:54:04.997 に答える
3

=Sum(Fields!NumPorts.Value - Fields!PortsUsedLastQuarter.Value)合計として試してみませんか?

それが機能しない場合:

まず、グレー表示されていないフィールド値で試してから、列の値を式に戻してください。
=Fields!NumPorts.Value - Fields!PortsUsedLastQuarter.Value

そして、式に「合計を追加」セル:
=Sum(Fields!NumPorts.Value - Fields!PortsUsedLastQuarter.Value)

HTH

于 2012-12-11T15:13:44.783 に答える