This article explains how to display the provides step-by-step instructions to generate and display a report for a specific date range using Run Self-Service Reports and SQL for Confluence app apps.
Instructions
Follow the below these steps:
Log into the Confluence instance.
- Navigate to the required page and click the Edit icon ().
- Insert a Run with a user form and parameters macro to build the form.
- Click Edit to open the macro setting settings window.
- In the Field settings, click +Add field to add additional fields to the form based on the field requirement under Field settings.
a. Add date field on the formSince we need a report for a date range, make sure you have at least two fields with Date type (choose Field type as Date).
b. Enter the name of the button you want to display on Form under Run button textin the field: Run button text. A button with the given text will be displayed on the form to perform a specific action. - Click Save settings and Save the page.
- Insert a SQL Query macro under the Run with a user form and parameters macro. Enter {sql or search for the SQL for Confluence macro.
Edit macro and select the Data source profile - Edit the SQL Query macro to open the settings pop-up.
- Select the required Data source profile from the drop-down.
Enter the SQL statement based on the Field key mentioned in the Step5Step# 5.
In the below query, used theCAST
operator to convert the literal strings'2003-01-01'
and'2003-12-31'
to theDATE
values.Code Block language sql Select * from tabel_name where column_name BETWEEN CAST('$date2' AS DATE) AND CAST('$date1' AS DATE);
- Click Save settings and Save confluence the confluence page.
- Enter the date range based on your requirements requirement and click Show Data on the form.
Data are is shown as below.:
Info |
---|
The field key used in the Run self-service report macro will be used in the SQL query to input the data. |
...