Insert a Subreport and Group on FDAMT.
Add a summary on FDAMT at grouplevel.
Sum({Data_.fdamt}, {Data_.fdamt})
Add a RunningTotal to count the no of records at each group.
#RTotalCount
Add a formula @distinctSum to calculate the distinct totals.
WhilePrintingRecords;
numbervar distinctSum;
distinctSum := distinctSum + Sum ({Data_.fdamt}, {Data_.fdamt}) / {#RTotalCount};
Now, using a shared variable you can pass this value to the main report!
Not sure, if this is the best solution.