0

レポートビルダーでは、いくつかの行の合計をtablixの値の合計として計算する必要があります。私はこの目的のためにカスタムコードを使用することができますが、それを私のレポートにどのように統合するのかはわかりません。インターネットからの抜粋:= AddTotal(ビジネス役割に基づいてバランスの値を変更):式でのカスタムコードの使用(Reporting Services)計算された行の合計

Dim public totalBalance as Integer 
Public Function AddTotal(ByVal balance AS Integer) AS Integer 
       totalBalance = totalBalance + balance 
       return balance 

End Function 

Public Function GetTotal() 
       return totalBalance 
End Function 

コードを使用するには、と[残高]フィールドなど にAddTotalを使用してください。 この式は、ビジネスロールに基づいて変更された の残高の値を返します。

フッターで、次の式を使用します。= GetTotal()それは 変更された残高の合計値を返します。

私は何をすればいいですか? 私はSKUの値をデータ式テキストボックスでカスタム式で計算しました。 SKUはブランドの子グループです。私はブランドの合計を計算する必要があります(私は合計を得る必要があるブランドの合計行を追加しました)。

答えて

1

カスタムコードを追加するには、レポートの周囲の空白のどこかを右クリックします。 「レポートのプロパティ」を選択し、次に「コード」を選択します。ペーストした灰色のボックスからコードを追加し、「OK」をクリックします。使用する2つの新しい関数を作成しました。小計の場合= code.Addtotal(fields!yourfield.valueまたはreportitems!yourfield.value)、合計行の場合はcode.GetTotal(fields!yourfield.valueまたはreportitems!yourfield.value)を使用します。

+0

ありがとう、私はこれをしました。誰もが、このメソッドを使用してデータ行を非表示にする可能性がある(小計と合計のみを表示する)ことができます。行を非表示にすると、小計は0になります。 –

関連する問題