You task can be done via Report Definition and Fluent Expressions.
Please Login to Report Topic
Please Login to Share Feed