can you please describe bit logic how you are joining tables esp MARV?
I think you are joining MSLB,MSKU and MARD with key fields but for MARV i cannot see any common field.
And I think best will be if you aggregate at calculated column by adding up in logic.What challenges are you facing in the same?
BR
Sumeet