Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 9236

Problem with using formula in running total

$
0
0

I'm using Crystal Reports v10 and I'm running into an issue with using formulas in a running total. I've done this same procedure in a previous report and the report allowed it which is why I can't understand why it won't work now.

 

The report starts off with 5 formulas with 4 being calculated off the first formula.

 

The first formula is called currWarrBaseYrPrc and it contains the following code:

 

currencyVar warrBaseYrPrc := 0;

 

if ((not isnull({VI_PS_TKT_HIST_LIN.PRC_1}) and {VI_PS_TKT_HIST_LIN.PRC_1} = 0 or isnull({VI_PS_TKT_HIST_LIN.PRC_1})) and not isnull({VI_PS_TKT_HIST_LIN.PRC})) then

    warrBaseYrPrc := {VI_PS_TKT_HIST_LIN.PRC} * {@Warranty%} * {VI_PS_TKT_HIST_LIN.QTY_SOLD}

else if (not isnull({VI_PS_TKT_HIST_LIN.PRC_1}) and {VI_PS_TKT_HIST_LIN.PRC_1} <> 0) then

    warrBaseYrPrc := {VI_PS_TKT_HIST_LIN.PRC_1} * {@Warranty%} * {VI_PS_TKT_HIST_LIN.QTY_SOLD}

else

    warrBaseYrPrc := 0;

warrBaseYrPrc;

 

The other formulas are calculated based off this formula as shown below:

 

currWarr2YrPrc:

 

currencyVar warrBaseYrPrc;

 

if ({@IsYear1Included?}) then

    warrBaseYrPrc * {@Warranty%Increase}

else

    warrBaseYrPrc;

 

currWarr3YrPrc:

 

{@currWarr2YrPrc} * ({@Warranty%Increase});

 

currWarr4YrPrc:

 

{@currWarr3YrPrc} * ({@Warranty%Increase});

 

currWarr5YrPrc:


 

{@currWarr4YrPrc} * ({@Warranty%Increase});

 

@Warranty% and @Warranty%Increase are calculated based on parameters as shown:

 

Warranty%

 

{?Warranty %} / 100.0

 

Warranty%Increase

 

(1 + {?Warranty % Increase} / 100.0)

 

@IsYear1Included?

 

if ({?Year 1 Included?} = false) then

    true

else

    false

 

All these formulas are in the same two sections of the report Group Header 2c and 2d. I want to do a running total on each of the "Warr" formulas in Group Footer 1f but, for some reason, I can only put @currWarrBaseYrPrc in a running total and all the other ones aren't accessible for the field to summarize.

 

I'm not sure why because I implemented this design before in a different report with no parameters without issue. Can someone identify what I'm doing wrong?


Viewing all articles
Browse latest Browse all 9236

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>