You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 22, 2026. It is now read-only.
Copy file name to clipboardExpand all lines: _includes/docs/user-guide/reporting/scheduling-reports.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,10 +18,10 @@ With the Scheduler, you can:
18
18
19
19
- Open the "**Reporting**" page from the left-hand sidebar and go to the "**Scheduling**" tab.
20
20
- Click the "**+ Scheduled report**" button in the top-right corner.
21
-
- In the scheduling dialog:
21
+
- In the scheduling dialog, configure the following:
22
22
- Specify the **schedule name**.
23
23
-**General configuration**:
24
-
-**Event type** – always "Generate Report".
24
+
-**Event type** – is always set to "Generate Report".
25
25
-**Report template** – select a [predefined report](#report-templates) template to use.
26
26
-**User** – select the user whose credentials will be used for report generation.
27
27
-**Time zone** – choose the time zone for report generation.
@@ -42,7 +42,7 @@ You'll find all generated reports under the "[Reports](#reports)" tab.
42
42
The "**Reports**" tab stores all your generated reports. Here you can:
43
43
- Download reports.
44
44
- Filter reports by report template or by the user whose credentials were used to generate the report.
45
-
- Delete unnecessary reports.
45
+
- Delete reports you no longer need.
46
46
47
47
> The number of generated reports can be limited per tenant via [tenant profile](/docs/{{docsPrefix}}user-guide/tenant-profiles/){:target="_blank"} configuration.
Copy file name to clipboardExpand all lines: _includes/docs/user-guide/reporting/subreport.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
7
7
{% assign feature = "Reporting" %}{% include templates/pe-feature-banner.md %}
8
8
9
-
A **Subreport** in ThingsBoard is a special type of report template that is **designed to be embedded inside another (main) report**.
9
+
A **Subreport** in ThingsBoard is a special type of report template that is **designed to be embedded inside another (master) report**.
10
10
It behaves like a **reusable**, **modular block** that receives context from the parent report and generates its content accordingly.
11
11
12
12
Just like regular reports, subreports can contain components such as tables, text blocks, images, etc., and they fully support dynamic entity aliases and data filtering.
@@ -77,7 +77,7 @@ This can be achieved by using subreport:
77
77
78
78
First, create a **Subreport** template that will contain the alarm table for a single device.
79
79
For its **datasource**, use a **new entity alias** with the filter type "**Entity from master report**".
80
-
This will allow the master report to pass data about a specific device into the subreport.
80
+
This allows the master report to pass data about a specific device into the subreport.
81
81
82
82
- Open the "**Reporting**" page from the left-hand sidebar. You will automatically land on the "**Templates**" tab.
83
83
- Click the "**+ Add report template**" button in the top-right corner and select "**Create new report template**" from the dropdown menu.
@@ -137,7 +137,7 @@ We'll configure it to pass the data of **each of your devices** to the **sub
137
137
{% include images-gallery.html imageCollection="example-create-report-2" %}
138
138
139
139
-**Add an "Subreport" component** by dragging it from the **components library** into the **content area**.
140
-
- In the "**Datasource**" section, create a new entity alias that retrieves all your entities of type Device.
140
+
- In the "**Datasource**" section, create a new entity alias that retrieves all your entities with Device type.
141
141
- In the "**Subreport**" section, select the previously created subreport **Daily Device Alarms (Subreport)**.
142
142
- Save the component.
143
143
- Finally, save the master report template.
@@ -148,6 +148,6 @@ We'll configure it to pass the data of **each of your devices** to the **sub
148
148
149
149
To make sure the subreport is generated correctly, click the "**Generate test report**" button in the top-right corner of the window.
150
150
151
-
As you can see, the generated report contains all three of our devices, with a separate table for each showing their alarms for the current day.
151
+
As you can see, the generated report contains all three of our devices, each with its separate table showing the alarms for the current day.
152
152
153
153
{% include images-gallery.html imageCollection="example-generate-test-report" %}
0 commit comments