Differentiate between prompt and macros?
Prompt
It provides a way to do dynamically changes in the reports.
Macro
It’s a set of instructions to run the report.