2017-09-04 16 views
0

私は次のように結果の行列があります。TOP Nフィルタがあり enter image description hereRDLC行列の合計

は、列グループに適用されます。私はRest列の正しい値を計算したいと思います。私はTotal-Sum(Value, "RowGroupName")と計算されているので、現在は私のコードはすべてRestを返しています。それは、アカウントに取り込まれたようです。colgr4colgr5です。助言がありますか?

コードは2つの機能使用

Dim Total = 0 

Function SetRestValue (Byval v AS Double) AS Double 

Total = Total + v 
Return v 

End function 

Function GetRestValue() AS Double 
Dim temp AS Double 

temp = Total 
Total = 0 
Return temp 

End Function 

次のカスタムコードを追加しますが、レポートでは、あなたの表現で

をカスタムコードを使用する必要が

答えて

1

SetRestValue実行を、可視(フィルタリングされていないの合計を算出し、 )セル

GetRestValueは、可視セルの合計を返します。合計セルの総数から差し引き、合計をゼロに設定します。

今、あなたのマトリックス上:

は、次の式 = SUM(Fields!value.Value) - Code.GetRestValue()

enter image description here

enter image description here

+0

に残りの列式の優れたソリューションを設定=Code.SetRestValue(Sum(Fields!value.Value))

にあなたの行列値を設定してください!うまくいく、ありがとう。 –

+0

あなたは大歓迎です – niktrs

関連する問題