As @Greg rightly suggested, you cannot change the background dynamically on a single page. Rather create different pages with different back-grounds and then use the “Page Navigation and Bookmarking” technique to change it dynamically. There’s lot’s and lot’s of contents available onto our education portal that will guide you through this. Our experts @JarrettM and @MudassirAli have also created courses based on this. Below are some of the links provided for the reference.
I sincerely recommend you to go through those links since visaulization is a subjective topic and you’ll be in a best position to design your reports as per your requirements.