Philipp Matuschka 8/18/2016 12:44:33 PM
I usually found that it was due to heavy processing of formula fields while creating the view, especially if these in turn referred to selections. I got around it by using non-formula fields with defaults where possible. Another solution where defaults don't work and absolute up to date is not critical, I populate fields for reports with time based triggers, so that when a report is run the data is at most 10 minutes old.
I am a bit of a purist about the normalisation of my database, but this gets around it and still allows me to be almost a purist.