Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
72:custom_reports_getting_started_creating_reports [2019/02/15 18:19] – ext-bkkr | 72:custom_reports_getting_started_creating_reports [2024/02/15 00:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 6: | Line 6: | ||
- The BIRT RCP Designer is started by executing the birt.exe | - The BIRT RCP Designer is started by executing the birt.exe | ||
- | - Select **File | + | - Select **File |
- Type the name for the report | - Type the name for the report | ||
- Select the path where the report file will be stored, and click **Next** | - Select the path where the report file will be stored, and click **Next** | ||
Line 15: | Line 15: | ||
==== Create a Stages Data Source ==== | ==== Create a Stages Data Source ==== | ||
- | - To create a new Data Source, navigate | + | - Navigate |
- | - Select **Stages Data Source**. Enter a name for the data source. In the example, the default name is used. | + | - Select **Stages Data Source**. Enter a name for the data source. |
- Click **Next**. | - Click **Next**. | ||
- | - If you do not use the PkitMetrics.xml you need to specify the <font inherit/ | + | - If you do not use the metrics.xml you need to specify the Stages server URL and enter a Stages username and password |
- | - If you use PkitMetrics.xml, it is necessary to insert a script for your Data Source. You will see the created Data Source in your BIRT Report Designer, click on the Data Source and choose the " | + | - If you use the metrics.xml, it is necessary to insert a script for your Data Source. You will see the created Data Source in your BIRT Report Designer, click on Data Source and choose the " |
- | - Insert the linked | + | - Insert the [[: |
+ | |||
+ | ==== Create a Data Set ==== | ||
+ | |||
+ | - Navigate to the **Outline View** | ||
+ | - Select a name for the Data Set, and click **Next**. | ||
+ | - Enter the column names and data types | ||
+ | - Documentnamewith type string | ||
+ | - Statewith type String | ||
+ | - Click **Next**. | ||
+ | - Click **Edit Script** | ||
+ | - Enter the following script into the editor | ||
+ | |||
+ | < | ||
+ | var artifacts = | ||
+ | pkit.getCurrentProject().getEntities(" | ||
+ | [0].getEntities(" | ||
+ | for (i = 0; i < | ||
+ | var artifacts_instances = | ||
+ | | ||
+ | for (j = 0; j < | ||
+ | var artifacts_revisions = | ||
+ | | ||
+ | if (artifacts_revisions.length == 0) { | ||
+ | dataset.setColumnValue(" | ||
+ | } else { | ||
+ | | ||
+ | | ||
+ | } | ||
+ | | ||
+ | | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | To finish the editing of the script, click **OK**. | ||
+ | |||
+ | Enter a //Workspace Path //in the text input field. The //Workspace Path// | ||
+ | - //Note: The Workspace Path value is needed for the preview, if the script contains the statement // | ||
+ | - Click **Finish** | ||