Thanks for the discussion, Eugene and Greta. I wasn't aware of your automated dashboard management need, but it makes complete sense and likely happens quite often. Implementing the Views will certainly help, although using report-level filters is likely the preferred approach.
I often hear the need for APIs for managing and updating report templates dynamically, e.g., seamlessly integrating new metrics, data sources, visualization types, etc.
#ApptioBI