One possibility would be to add a Sort/Grouping category (e.g. group on a Field that is unique to the table/query source) and give that group a Group Header.
Next, move the Revenue subreport in this new group header. Then in the properties of this new group header as well as the existing Detail section, ensure that the Keep Together attribute is set to Yes (along with the Can Grow and Can Shrink attribtutes).