all groups > sql server reporting services > may 2007 >
You're in the

sql server reporting services

group:

Help with custom total in matrix (hopefully easy adjustment)


Help with custom total in matrix (hopefully easy adjustment) bjkaledas
5/9/2007 1:35:02 PM
sql server reporting services: Hey guys. I have a matrix that is working the way I want it as far as
groupings and data. I am doing a custom total that works for the first row
group with the following code:

Private currentTotal As Double = 0
Function SetCurrentValue(ByVal currentValue As Double) As Double
currentTotal += currentValue
return currentTotal
End Function

Function GetCurrentValue() As Double
return currentTotal
End Function

Function ResetTotal() As Boolean
currentTotal=0
return True
End Function

In my detail I have:

=IIf(Fields!WC_GROUP.Value = "007", Code.MyFunc(Fields!WC_GROUP.Value,
Fields!WC_TOTALS_DIVIDEND_ROUNDED.Value),
IIf(Fields!WC_GROUP.Value = "008", Code.MyFunc(Fields!WC_GROUP.Value,
Fields!WC_TOTALS_DIVIDEND_ROUNDED.Value), Nothing))

If I use only the first IIF statement I get the correct values 19, 38 , 57,
76, 95, 114, 133, 152, 171, 190, 209, and 228.

If I use both IIf statements I get 19, 57, 95, 133, 171, 209, 247, 285, 323,
361, 399, 437 in the first row and in the second row I get:

494, 532, 570, 608, 646, 684, 722, 760, 798, 836, 874, 912

I need to run the reset method in between row groupings to get it to go back
to 19 for the second row (it will be a different starting value eventually,
but for now I need it to reset).

I tried putting the code as a second row grouping and the column subtotal,
but it won't reset in the proper spot. Let me know!

Thanks!,

RE: Help with custom total in matrix (hopefully easy adjustment) Amarnath
5/10/2007 12:11:02 AM
You can use rownumber with scope/group so that it resets each and everytime
group changes. Provided your 19,38,57 etc.. are fixed values...


Amarnath

[quoted text, click to view]
RE: Help with custom total in matrix (hopefully easy adjustment) bjkaledas
5/10/2007 4:59:01 AM
Where would I use the rownumber function? Would I keep track of this in my
custom code or when I call the function in my detail textbox?

[quoted text, click to view]
RE: Help with custom total in matrix (hopefully easy adjustment) Amarnath
5/10/2007 11:17:00 PM
You can use in the textbox so that when it displays it resets exactly.

Amarnath


[quoted text, click to view]
AddThis Social Bookmark Button