DevExpress Dashboard – 2019 Roadmap

As always, we want to thank you for your continued support and for your insightful feedback. The following is a summary of the features/capabilities we expect to introduce this year to DevExpress Dashboard.

If you have any issues with the roadmap or questions about implementation, feel free to email us at support@devexpress.com - we will be happy to follow up.

If you don't own an active DevExpress Universal Subscription, but are ready to start using DevExpress Dashboard, feel free to email clientservices@devexpress.com. We'll be happy to help you upgrade to DevExpress Universal – voted best-in-class in this year's Visual Studio Reader's Choice Awards.

Data Federation (v19.1)

We will research ways to help end-users combine data from different data sources in-memory. This will allow you to combine data on the fly, without the need for an intermediate data warehouse. Users will be able to display combined data in the same Dashboard Item (in our current version, you can display data from different data sources on multiple Dashboard Items).

WinForms Dashboard - State Management (v19.1)

State Management is available for the Web and WPF platforms. To incorporate it in our WinForms Dashboard, we must refactor our internal data processing engine to overcome restrictions and avoid breaking changes.

DateFilter aka Compact Range Filter (v19.1)

DevExpress Dashboard ships with a built-in, fully customizable Range Filter. In 2019, we'll add a compact version of the control as an alternative way to filter dates.

Web Dashboard – Themes (v19.1)

We will introduce a more straightforward way to make simple UI customizations (we'll begin with color schemes). We also want to make certain that we mirror DevExtreme/DevExpress Report color scheme sets. Finally, we want to give you the tools necessary to match your brand colors with end-user customization tools (UI or CLI Theme Builder).

Search in every list (Parameter Values, Coloring Entries etc.) (v19.1)

While we address big data calculations quite well, certain use cases involving large lists are hard to manage in the Designer's UI. We want to enhance our UX to better deal with large lists.

Chart and Scatter Chart Item - Constant Lines (v19.1)

End users will be able to add constant lines on a Chart Item (currently we have only API methods )

OLAP Range Filter Support (v19.1)

Range Filter item and the new Compact Range Filter item (DateFilter) will both work with OLAP data sources.

Web Dashboard Localization Enhancements (v19.1)

JSON and XPO Data Sources (v19.1)

These two data sources were recently introduced in DevExpress Reports. Since the demand exists, we will add support for both JSON and XPO in DevExpress Dashboard.

.NET Core 3 and Visual Studio 2019 Support

Needless to say, DevExpress is fully committed to both and DevExpress Dashboard will join a growing list of products that fully leverage the capabilities of .NET Core 3.

ExtractDataSource API enhancements (v19.1)

Line breaks and comments in the Calculated Fields (v19.1 or v19.2)

Chart Item - Trend Lines (v19.1 or v19.2)

We want to employ our calculation engine to create pre-configured trend lines of different types. While you can use Window Calculations for that, we want to create trend lines in a straightforward and configurable manner.

Parallel Periods (v19.1 or v19.2)

They are quite natural for the data analysis. If you have to analyze how you are doing this year – you want to compare it to the previous year. You can readily implement that simple case with the DevExpress Dashboard. However there are complex scenarios when you need to compare the same data between different date periods. We want to cover the complex scenarios as well and enhance the functionality by implementing Missing Values data preparation feature.

Asynchronous Data Processing and Rendering (v19.2)

This feature will better decouple UI and data processing. A downside is that we expect that some of our lifecycle events can change it's order and meaning, which means a potential breaking change. So, our plan is to add this feature with a maximum care – and with a feature toggle.

Conditional Formatting in Chart Item & Card Item (v19.2)

In our recent customer satisfaction survey, some of you commented on our Dashboard's conditional formatting support. One user said that the Dashboard's "conditional formatting functionality" was "the best I've seen." The good news is that in 2019, we will add conditional formatting support to both our Chart and Card Items.

Simpler Data Transformation with Calculated Fields (v19.2)

We have a feature-rich, fast and reliable data processing engine that is powerful enough to modify raw data before displaying them. Our engine can aggregate data and calculate aggregated numbers for a set of rows. But we found that lack of UI hints and helpers hinders its wide adoption. We want to facilitate the use of the engine by the end users.

OLAP Enhancements (v19.2)

While we support OLAP (particularly, Microsoft SSAS), there is still a (little) number of missing features comparing with what we offer for other data sources. We are going to work on it. Note that the our first OLAP related feature of 2019 – Range Filter support - will ship in our v19.1 release cycle (see above).

As always, we welcome your feedback. Feel free to leave a comment and let us know what you think of our 2019 Dashboard Roadmap.

The information contained within this blog post details our current/projected development plans. Please note that this information is being shared for INFORMATIONAL PURPOSES ONLY and does not represent a binding commitment on the part of Developer Express Inc. This roadmap and the features/products listed within it are subject to change. You should not rely on or use this information to help make a purchase decision about Developer Express Inc products.

17 comment(s)
Anurag Mahato
Anurag Mahato

Data Federation is awesome. I want 2 things

1. Combine Data from multiple data sources(already in your roadmap)

2. Join data from multiple Datasoures. e.g. Suppose Datasoures A has product wise order Data and Datasoures B has Product wise sales data . Now end user can join both data on the basis of product and display it in single dashboard item ( Product wise order Vs Sales).

21 January, 2019
Nate Laff
Nate Laff

YAY on the XPO! I like that XPO wasn't even in the survey but comments bubbled it up! Yay for community! :)

21 January, 2019
Blago Culjak
Blago Culjak

Hi, is there any room to make pie chart that can display second level grouping? Similar to tree map...

i.ytimg.com/.../maxresdefault.jpg

21 January, 2019
Andreas Fasching
Andreas Fasching

Great things coming up! Thumbs up!

22 January, 2019
Andrey (DevExpress)
Andrey (DevExpress)

@Nate Laff

I assure you - we always listen to our community.

@Anurag Mahato

Our first prototype, which we are currently testing, works exactly in the way you described. You can get two source Data Sources, for example SQL and Excel, and join them based on matching columns. The MVP product we are discussing will support a Join relation and a Parent-Child relation (no use in Dashboards, but it can be used in the Reporting line). If that does not suit your case, I would appreciate it if you describe it in greater detail, so we can take it into account.

@Blago Culjak

It looks like you need a SunBurst chart like here community.devexpress.com/.../winforms-sunburst-control-a-circular-treemap-v18-2.aspx, which we recently presented in the DevExpress WinForms suite. For now, Sunburst does not exist in WPF and DevExtreme platforms, on which we depend. Please refer to the WPF Charting and DevExtreme Roadmap blog posts:

community.devexpress.com/.../winforms-wpf-and-asp-net-charting-2019-roadmap-your-vote-counts.aspx

community.devexpress.com/.../devextreme-2019-roadmap-analytics-and-data-visualization-widgets-your-vote-counts.aspx

I encourage you to share your opinion with all of our readers as well.

@Andreas Fasching

Thank you!

22 January, 2019
Anurag Mahato
Anurag Mahato

@Andrey

I have 2 scenario.

Scenario 2. We want excatly , what you said in your comment.

Scenario 1. I want union data from multiple Datasoures , for example suppose there are three branch(all branch have its own DB with same schema) and I want merge sales record from all DB and display in single dashboarditem.

23 January, 2019
Dennis (DevExpress Support)
Dennis (DevExpress Support)

@Nate Laff: As you might have noticed, XPO is getting love recently:-)

I hope you tracked the XPO roadmap and liked other features as well: community.devexpress.com/.../express-persistent-objects-2019-roadmap.aspx

As for the XPO data source, please describe how you expect to use it – what issues do you hope this feature addresses? I thought that you already used the DashboardObjectDataSource or documentation.devexpress.com/.../Dashboard-Performance-With-Large-Data-Sources for XAF apps.

23 January, 2019
Andrey (DevExpress)
Andrey (DevExpress)

@Anurag Mahato

Thank you for your detailed description!

I've discussed your use case with the team and we agree that it makes sense to add the Union operator support to our Data Federation. I can't promise that it will be a part of the first delivered version, but we will do our best.

24 January, 2019
Anurag Mahato
Anurag Mahato

@Andrey

Thanks for listening us.

24 January, 2019
Anurag Mahato
Anurag Mahato

One more , what about Auto refresh on certain time?

24 January, 2019
Andrey (DevExpress)
Andrey (DevExpress)

@Anurag Mahato

We don't have the Autorefresh feature in our Roadmap because we assume that Autorefresh should be a feature of our customer's app, not the Dashboard Control itself.

On our side, we provide a set of API which allow you to easily implement that functionality in your code.

As a side note, DevExpress Report and Dashboard Server, which technically is an application that uses our Dashboard Control, has the Autorefresh features planned. We announced that in its Roadmap community.devexpress.com/.../report-and-dashboard-server-2019-roadmap.aspx

27 January, 2019
Miro Mz
Miro Mz

Kudos for the OLAP enhancements, felt like we were left behind for a while (range filter)

Love the compact range filter and data federation.

Thumbs up!

My wishlist for 2019+:

1. More control/flexibility in dashboard layout for various screen sizes (responsive design)

2. Expose more options for charts (only very limited options are available in the designer)

3. More flexible card layouts (more design/placement options, customizable in designer for end users, not in code)

4. New widgets (simpler gauges (ignis style), sunburst control )

29 January, 2019
Baldur Fürchau
Baldur Fürchau

The "Data Federation" is very urgent for me. Because we have such a feature in our "old" Software i can now spend more time for other things, because i don't need the developement of Joins any more.

I would also like to test this feature with pre builds for you;-).

It would be great to get this feature within the next 6 months.

Additonally die "Parallel Period"-Feature will alos be great. This is normal functionallity in our "old" dashboard and often use. Compare "Current Year to date" with the same Day-Period from Previuos Year.

This we can also test with pre builds.

Also this fetaure is needed for analysis dialogs and would be nice to get in v19.1.

8 February, 2019
Andrey (DevExpress)
Andrey (DevExpress)

@Miro Mz

Thank you!

I have passed all your feedback and requirements to our R&D team.

@Baldur Fürchau

Thank you for your interest in pre-built releases.

Let me assure you that if we decide to publish an early CTP build, we will notify you both in the blog post in our channel and personally.

As for the Data Federation feature, our team is already working on the implementation. Let me disclose that we already have a working prototype (with very a restricted functionality and non-finalized API).

However, I should warn you that it is just a prototype, which requires a lot of work before publishing, so there is always a chance that it won't be delivered as part of v19.1.

12 February, 2019
brainherd
brainherd

I am excited about the possibility of asynchronous Dashboard updates for WinForms.  Thank you so much for considering this!  I have a couple of commercial applications I've been wanting to build for a couple of years, but have held off due to the lack of this feature.  I am excited about being able to move forward when this is ready!

6 March, 2019
Pierre Lapree
Pierre Lapree

Hi,

I'm relatively new to DevExpress. Do you communicate on target delivery date for releases (19.1)?

Very excited about many things in this release (federation, constants, trends, period comparison...).

One thing we are often requested by our clients is the ability to have more control on the formatting of the graphs (e.g. adjust width of pivot grids columns, change font size...).

Thanks, Pierre

7 March, 2019
Andrey (DevExpress)
Andrey (DevExpress)

@brainherd

We will do out best to fulfill your expectations. I should still share with you that the task is complex. In v19.1, we are making a major internal refactoring which will ease the Asynchronous Win feature, but the final result won't come before v19.2.

@Pierre Lapree

Last year we published our first major release (v18.1) in mid-May. But I should warn you that this is not an official promise, as there maybe unexpected delays during development and testing phases.

Still, I can share with you that we are going to publish a v19.1 CTP build in the next couple of weeks. We are going to make a series of blog posts with details of what's included and what we hope to deliver in v19.1 release.

As for the Pivot grid settings, I'll pass your feedback to the R&D team. In the meantime I suggest you create a support ticket to discuss the current options.

10 March, 2019

Please login or register to post comments.