User Filter Panel - Allow user to apply filters in a View

In usual data analytics solutions there are 3 important features

  1. Views - tables and charts
  2. Filters - ability to select the values from dimensions | Something like I want a dropdown for currency, a datefield to apply filter on trade dates, a filter for trade ids, securities. Have a look at http://www.tableausoftware.com/public/gallery/job-growth-recession
  3. Pivoting - allow user the ability to change the dimensions for grouping the data | something like I want to group trades by currency and then by portfolio and then by security type and then trade. Every user might have different preferences to see the groupings.

Is such kind of filter panel in the development plan? If not then can you guide me how to go ahead and develop this?

Thanks,
Mudit