Indigo DRS Data Reporting System Indigo DRS
Report Groups Indigo DRS Help

Report Groups are content sub containers for the Report defined in a Report Section and are a convenient way of grouping Report Items such as Report Paragraphs, Tables and Charts.

To add or edit a Report Group click on the Report tree-view and select a Report Section or Group and then click the menu Edit | New, Insert or Edit Group.

Enter the details for the Report Group and specify a Report Page Break for PDF document printing if required.

The Build Option property controls the output of the Report by including the content in HTML and / or PDF builds.

Report Containers can also be Collapsible in the HTML output build. Enable the Collapsible property on the Container and also the Report.

Report Data Contexts

To apply a Report Data Context to the Report Group expand the Data Context property and specify the Content Type as either a 'Literal' (Constant) or a 'File'.

Define the Context Type as either an XQuery, Python, XML, CSV, JSon, XLSX or HTML.

Report Rules

Report Rules are conditional XQuery or Python expressions that determine if Report content is enabled and applied to the build. Rule based queries return a Boolean that is either True or False and can query the Report Data Source and other Report Data Contexts. Rules are used for controlling the flow, visibility and activation of reporting content.

Report Rules if empty or null by default will always return True.

Report Namespaces

Report Namespaces are used for providing uniquely named elements and attributes and is a mechanism to avoid name conflicts by differentiating elements or attributes within an XML document that may have identical names, but different definitions. If the Report Data Source contains Namespaces they can be applied to the XQuery Processor.