Report Template
<< Click to Display Table of Contents >> Navigation: Report Designer > Report Template |
A report or dashboard is a way of processing data presented by any structure. The report engine processes the data of the report or dashboard, and its structure is created in the report template. A report template is an area in the report designer in which a report structure or analytical panel is created using components or elements, respectively.
You can create the structure, a position of components or elements:
On a page or form if you design a report;
On the dashboard panel, if you create a dashboard.
The report template has its settings that affect both the process of building a report or dashboard and its result. For example, in the properties of a report template, the expression processing mode is determined - compilation or interpretation. Also, using the settings of the report template, you can configure the preview panel, report update time, report culture, and more.
The following ways exit to change the report template settings:
Click on the report template area (outside the page or dashboard), and set the property values on the Property panel in the report designer.
Double-click the left mouse button in the report template area (outside the page or dashboard) to call the Report Options window.
Information |
The Report Options window contains duplicate properties of the report template. A complete list is provided on the Property panel.
|
The table below shows the properties of the report template.
Name |
Description |
Report Name |
It is used to change the name of the report. |
Report Alias |
It is used to change the report alias. |
Report Author |
It is used to change the author of the report. |
Report Description |
It is used to change the description of the report. |
Report Image |
It is used to upload an image that will be a thumbnail for the current report. |
Auto Localize Report on Run |
It is used to enable the automatic localization of strings. Learn more about this in this section. |
Cache All Data |
It is used to enable or disable the caching mode of all data in one DataSet. If the property is set to True, then all data will be cached in one DataSet. If the property is set to False, then all data will not be cached in one DataSet. |
Cache Totals |
It is used to enable or disable caching of totals with the Totals prefix. If the property is set to True, the totals will be cached. If the property is set to False, the totals will not be cached. |
Calculation Mode |
It is used to determine the processing mode of report expressions - Compilation or Interpretation. Learn more about this in this section. |
Convert Nulls |
It is used to convert null to default values, for numerical values - to zero. If the property is set to True and the data column type containing null is not Nullable, all null values will be converted to default values. If the property is set to False, null values will not be converted. |
Collate |
It is used to shuffle the pages of a rendered report. If the property is set to greater than 1, then all pages of the rendered report will be split into groups, and then one page from each group will be sequentially added to the new page collection. If the property is set to 1, then the report pages will not be shuffled. |
Culture |
It is used to change the report culture. You can learn more about the report culture in this section. |
Engine Version |
It is used to select the version of the report engine that will be used to build reports. |
Globalization Strings |
It is used to customize globalization strings in a report. Click the Browse button in the value field to open the Globalization editor. |
Number of Pass |
It is used to select the number of passes when rendering the report - Single Pass, Double Pass. |
Preview Mode |
It is used to define the preview mode – Standard, Standard and Dot-Matrix, and Dot-Matrix. |
Preview Settings |
It is used to customize the preview panel of reports and dashboards. Click the Browse button in the value field to open the preview settings editor. |
Printer Settings |
A group of properties that is used to specify print settings - select a printer, set the duplex mode, determine the number of copies, etc. |
Referenced Assemblies |
It is used to edit the list of used assemblies. Click the Browse button in the value field to open the row collection editor, in which you must add or remove the necessary assemblies. |
Refresh Time |
It is used to determine the time of rebuilding a report or dashboard. You can learn more about the refresh time in this chapter. |
Report Cache Mode |
It is used to choose the mode of report caching. The next values are available On, Off, and Auto. If the current property is set to Auto, the report caching will be activated automatically if the number of report pages is more than 200. |
Report Unit |
It is used to select the units in the report- Centimeters, Inches, Hundredths, and Millimeters. |
Retrieve Only Used Data |
It is used to request only the necessary data or all dictionary data. You can learn more about requesting only the necessary data in this chapter. |
Parameters Orientation |
It is used to select the orientation of the toolbox panel when viewing a report - Vertical or Horizontal. |
Request Parameters |
It is used to request input parameters before rendering a report. If the property is set to True, you should enter the parameters before building the report. If the property is set to False, then it is not required to enter parameters before building the report. |
Script Language |
It is used to choose a scripting language - CSharp or VB.NET. |
Stop Before Page |
It is used to stop render a report when it reaches a specific page. The numerical value is indicated in the value field of this property. This value is the serial number of the page of the rendered report, after which the report rendering will be stopped. By default, the property is set to 0, which means that there are no restrictions on the number of pages of the rendered report. The entire report will be built. |
Styles |
It is used to call a style designer. Click the Browse button in the value field to call the Style Designer. |