In the old Reporting Module i used to use the Property Expressions on a Simple Table Cell to alter its Fill colour based on specific criteria.
With the new Reporting system I cant see how to simply replicate the same control without using a parameter as a dynamic data key for each individual cell I want to change (they all have different criteria)?
I can easily use key chain expressions to alter the text of cells but cant see how to use this functionality for the Fill property?
In the 7.8+ reporting module you would use table row versioning to accomplish this - basically, each different row style has a ‘version’ key, using keychain expressions - and whichever one evaluates first defines that row’s style. I’ve attached a sample report that I created that has three different row versions based on the values of different columns.
EDIT:
It's actually definitely possible to do this, as Jae pointed out. Your keychain expression will still work in the newer reporting engine if you set it to be a dynamic data key. This is definitely not made very clear, but your exact expression should work in a new table once you've set the property to be dynamic.
I just wanted to say thank you, I found this discussion very useful. I wanted to change the color of a cell dependent on a value and this helped me get there. I created a test parameter called “testph” and then used this as my dynamic key for the fill colour property of the textshape: