I think you can create a dynamic table/graph.
There you can create a list box with all the available dimensions and another list box with corresponding values per the dimension selected. In this way, the user can select whatever dimension they need and can see them in the chart.
Please refer to this doc by Aunez Fabrice:
Very useful for creation of Dynamic Tables/Graphs.
Hope this helps to resolve your issue.