.NET Dashboard: Filter Elements & Element Grouping (Coming soon in v14.2)

DevExpress Data Blog
19 November 2014

One of the powerful features we decided to add at the outset of development was the ability to use dashboard elements themselves as filter sources and targets. Not only did we make Grids, Pies, Charts, et al visualize data, but we also endowed them with the ability to act as controls to filter other data. This feature makes our dashboard product pretty powerful. What if you want to present a clearer methodology for filtering? A more traditional approach? In this release we are adding new dashboard elements whose sole purpose is to filter:

  1. ComboBox.
  2. DropDown with multiselection.
  3. ListBox with multiselection.
  4. RadioGroup.
  5. TreeView.

Dashboard Filter Elements

The ComboBox or DropDown with multiselection elements allow the filtering of multiple values while occupying a small part of the dashboard real-estat. The TreeView filter element addresses the filtering of hierarchies. For instance, you can filter out a product made by a specific manufacturer or month in a particular year.

TreeView Filter Element

You can also define filtering scope by integrating several dashboard items into a group via the new Group dashboard item. You can control whether or not filtering happens within the group or the entire dashboard through a single element option.

Element Grouping also offers a way to elegantly subdivide a dashboard into subareas.

Element Grouping

Overall I am pretty excited about these features. Wait till you hear about the other dashboard feature we will be releasing in 14.2 (more to come!)

As always, if there are any comments and/or questions, feel free to get a hold of me!

Seth Juarez
Email: sethj@devexpress.com
Twitter: @SethJuarez

8 comment(s)
Jonatas Hudler
Jonatas Hudler

Now we are talking! This is good news!

I've managed so far to implement this feature myself (a little hack), but is so much better to have this supported in the product core. Thanks!

I hope (lots!) more of Dashboard still to be announced in this release...

19 November, 2014
Rick Kligman
Rick Kligman

This looks pretty cool.  I could definitely use this.

19 November, 2014
Carlitos
Carlitos

Waiting for XAF module out-of-the-box!

19 November, 2014
Scott G Blood
Scott G Blood

I totally agree with Jonatas, this is a fantastic addition, but still a long way to go with this product.

The ability to use the next or previous row to calculate a delta in a gird and conditional formatting of grid items are a must for this product.

19 November, 2014
Paul P (DevExpress)
Paul P (DevExpress)

Thank you for your positive feedback!

@Scott: These features are not yet implemented. Conditional formatting is one of our major features for the next releases. I can see that you are already tracking a similar question that was already discussed in our Support Center: www.devexpress.com/.../Q564037

20 November, 2014
Dennis (DevExpress)
Dennis (DevExpress)

@Carlitos: Thanks for your feedback!

20 November, 2014
Andrew Macdonald
Andrew Macdonald

Glad the dashboard is still being worked on, it has the potential to be an excellent product the natural drill down and filtering is great. But it is held back by some missing functionality that I see many people talking about in the support channels.

Top of my head missing things are:

Deltas need to be available on charts/grids the workarounds only work by sacrificing filtering. I should be able to do a simple actual / target value against a series.

Custom formatting series points and labels, I can't even change the percentage format on pie charts at the moment from 2 decimal places. This sounds stupid to end users telling them you can't adjust it.

Drill down to any chart/grid e.g. pie to bar chart or bar chart to grid. A popup option would also be great so we could for instance view the underlying data source of a chart element in a full window. I know some of this can be done programmatically now, but built in would be nice :-)

21 November, 2014
Paul P (DevExpress)
Paul P (DevExpress)

@Andrew:

Thank you for sharing your ideas. These features sound interesting, and we will keep them on our radar.

Would you please create a separate ticket in our Support Center regarding the first feature and describe a scenario where you wish to implement it?

As for the next two features, we already have corresponding tickets:

www.devexpress.com/.../S170705

www.devexpress.com/.../Q584758

Refer to them and feel free to leave comments and describe your scenario details.

21 November, 2014

Please login or register to post comments.