Have You tried to use RELEASES dashboard? Usually what You want to achieve by pulling events on dashboard is global understanding of Your services and their status. RELEASES built-in dashboard show all relevant events for Your processes. It requires releases to be configured and implemented obviously.
Maybe this integration can be useful such cases. This solution pull the Events also via Events API and vizulaize in PowerBI in time order.
I hope it helps.
It's possible to put events on a dashboard (if you're on Grail) with the "fetch events" command (see example in https://www.dynatrace.com/support/help/platform/grail/dynatrace-query-language/commands#parse ).