Filter executions by Running Time

The problem:
We have several workflows that share the same trigger, but, depending on variables, will only proceed with the workflow if certain criteria is met. As a result, oftentimes when I am looking at past executions I have to scroll through a page or two of executions that lasted 0 seconds to find the one that actually did anything.

The request:
It would help a great deal if there was a way to filter executions in a way that is like, “where Running Time is > 0” or something like that. And while we’re at it, why not be able to sort by the start time as well?