Indigo DRS Data Reporting System Indigo DRS
Report Sections Indigo DRS Help

Report Sections are the main content containers for the Report and define 'New Sections' in the Report build just like chapters of a book. Sections can be defined with a Background Image so for example if a particular section of the Report is draft then a Background Image can be defined to indicate this.

To add a Report Section click on the Sections node of the Report Designer tree-view and click menu Edit | New or Edit Section.

Report Sections can be defined with various properties including a Background, Headers and Footers, Page Numbers and Dates for the PDF Document Printing.

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 Section 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.