Conditional formatting of components is very often used when designing reports and dashboards. Conditional formatting implies changing the appearance settings of components, depending on the specified condition. This functionality allows you to efficiently perform visual data analysis, track data trends, exclude specific values in the report, and yon the dashboard.

Expressions in properties

In the 2020.5.1 release, we simplified the ability to apply conditional formatting to report components. Now you can specify an expression in the values of some properties of a report component or dashboard item. As a result of calculating this expression, some appearance settings will be applied to the component.

Expressions in properties
In the new version, using expressions as property values, you can specify a condition:
  • to apply a style to the report component, and for the Data bands, you can set the conditions for applying the styles for even/odd lines;
  • to change the settings of the Brush and Text Brush properties for report components;
  • to change the settings of the Fore Color and Back Color properties for dashboard elements;
  • to change the settings for vertical and horizontal alignment properties for text components in reports;
  • to apply the Dock Style to the component;
  • to change the rotation angle of the content for the Image component.

Besides, we have added support for expressions in properties such as Enabled and Printable. Now you can specify a condition for enabling and disabling a report component or dashboard item. And also, set up the condition for printing report components.
Dear users of Stimulsoft software and readers of our blog! We are improving our reporting software and business analytics tools and are pleased to announce the upcoming release 2020.5 of Stimulsoft software.

The new version will contain multiple updates and enhancements. We are going to unveil some of them on pages of our blog. If you have some questions, please contact us, we are glad to help you.

Conditions in Progress element

Competent business analytics gives an opportunity to make rational decisions. With the help of data analytics many companies can track their performance: for instance they can calculate the number of produced product, build sales funnels, analyze financial performance, compare current results with last years results and on the basis of this engage strategic marketing.

Day in and day out, we work on the tools for dashboard and reports development and constantly improve our products. Today we are glad to introduce you a new Progress element`s feature – Conditions, which will be available in the next release 2020.5 version.

This feature has a wonderful property, depending on a chosen condition you can change a current element`s font style, color of its meaning, and track`s color. This is an excellent feature for business analytics and KPI tracking.

Welcome to all readers of Stimulsoft`s blog. In our articles we share the secrets of building reports and developing dashboards with the help of our reporting tools. Today we will talk about skill levels in the report designer again.
In the previous article we considered how a chosen skill level exerts influence over the display of Publish and Actions. These tools display only on Professional skill level, while when choosing Standard or Basic levels they don`t. Apart from these tools, skill level exerts influence over the display of report`s components in the designer. And in this article, we will talk about it in more detail.

All the components, which are intended for reports` development are divided into groups. When choosing Standard or Professional skill level the groups of components Bands, Cross, Components, Bar Code, Shapes, Chart, Gauge, Map display in the report designer in Insert or Toolbox.

However, when choosing Basic skill level, the groups of components Gauge and Map don`t display.

Also it`s worth considering that when choosing Basic skill level some components can be or not to be in the list of components of a definite group. Let`s consider it in more detail.

In Bands group they won`t display:
  • Column Header
  • Column Footer
  • Hierarchical Data
  • Child
  • Empty Data
  • Overlay

And in Components group they won`t display:
  • Clone
  • Sub-Report
  • Table

This way skill level exerts influence over both the display of components` groups and the display of components in these groups.

Besides, the display of properties of a definite report`s component or a dashboard depends on a chosen skill level. In our documentation we made comparison`s tables of skill levels and components` properties display. To get acquainted with this tables you can at the link.

This is where we complete the series of articles about skill levels and their influence on the display of various tools, groups, components and properties in the report designer. If you have any questions, please contact with us.

We wish you success in drawing up reporting and all the best!
The previous articles related:
In the previous article we considered skill levels in the report designer, familiarized with the process of their changing, learned the description of each level and recommendations for their selection. We hope this information was useful for efficient and fast reports` development and analytics dashboards.
This time we will talk about tools Publish and Actions in data dictionary. Their display depends on chosen skill level. When choosing skill level Basic or Standard these tools don`t display. It`s connected with that the tools for creating reports and dashboards are intended mainly for app developers.

Skill Level Dialog

For example Publish gives an opportunity to simplify and accelerate the process of report`s embedding or indicator panels in a custom app for various platforms. And Actions contains different commands for working with report data`s dictionary, for its synchronization and used sources` embedding in report`s resources.

Report Designer

When developing reports and dashboards, these tools are rarely used. So they are available only when choosing Professional skill level.

As it was said before it`s all explained with the fact that Professional is the most advanced level. In general it`s intended for both experienced report developers and software developers. At this skill level all components, their properties and tools are available in the report designer. This way if Publish doesn`t display in the report designer and Actions doesn`t display in data dictionary you should set up such skill level as Professional.
In our next article we will consider components in the report designer and their properties, which display depends on chosen skill level.
We are glad to inform you that we have started the last stage of work on reporting components for the Blazor framework.

Stimulsoft Reports.Blazor is a cross-platform report generator designed for full integration into applications working with the Blazor framework. Our components will support all the main features of Blazor. They can work both on the server-side and on the client-side using WebAssembly technology. You will be able to work with both XML and JSON file data and connect SQL data adapters.

Follow our news and don`t miss the first release of the product, scheduled for the end of November 2020.