I was unable to open any of the links--the download wouldn't complete, but I think I see now what you are looking for--I didn't understand that you wanted to accumulate ACROSS the row.
From your Word document (which I could open), it looks like the actual data in the cumulative row is the same as in the row you want to accumulate, so select an inner cell of the crosstab and then right click->format field->suppress->x+2 and enter:
whileprintingrecords;
numbervar cumul;
if gridrowcolumnvalue("table.structure")="Cumulative Total Discounted Project Cost Cash Flows" then
cumul := cumul + currentfieldvalue;
false
The field you are using for the crosstab row should replace "table.structure"--just remove the curly brackets and replace them with double quotes as shown above.
Change the formula in the format field->common tab, select Display String->x+2 to:
whileprintingrecords;
numbervar cumul;
if gridrowcolumnvalue("table.structure")="Cumulative Total Discounted Project Cost Cash Flows" then
totext(cumul,0) else //0 for no decimals
totext(currentfieldvalue,0)
If you are not seeing the accumulation, then provide the actual formulas you are using, as I did test this. Make sure you are using the exact wording to match the row name, as I noticed you left the "s" off "Flows" in your description, and that would cause the formula to fail.
-LB