Dashboard reports fields are very limited in current version. Though there are some types of report we can created, they have very limited field filters available to users. For e.g. most reports can only set field display/filters in projects, releases or cycles, it is not flexible for most scenarios.
I suggest user is able to create a type of user defined dashboard/report. User will be able to add any fields(including user defined fields)/indicators into the report, and able to set filters to the report. Basically it will be used like an Excel pivot table/chat.