MicroStation's Reports interface is a closed UI. That is, we can manipulate the UI to create a report definition, but that definition remains obscure. It's stored internally in a DGN file.
It would be great to have a formal report definition language analogous to SQL or XQuery. That way, a Report definition could be documented, archived and shared.