Key | Value example / Info | Extension |
---|---|---|
Variable.Field.<VariableName>.<TYPE> | Variable.Field.PropertyRef.REFERENCE.INTEGER=Data.BO.Name.FreeString12 (&PropertyRef&) Variable.Field.ContainerRef.REFERENCE.INTEGER = Data.BO.Name.DataAggregationDefinitionRef (&ContainerRef&) Variable.Field.StartDate.DATETIME = Container.BO.Name.BeginDate (&StartDate&) Info • Variable to be populated. Format: Variable.Field.<VariableName>.<TYPE>=<FieldName> • ReportSX: The value should contain the BO name and the field name. For example : Data.BO.Name.PropertyRef • CalculateSX: The value should only contain the field name. For example PropertyRef • If it is a reference field then the reference field type should be configured as shown in the following example : Variable.Field.PropertyRef.REFERENCE.INTEGER • ReportSX: BO can only be Data.BO.Name (data level fields) or Container.BO.Name.(definition (container) level) • CalculateSX: only fields of the Calculate BO can be defined. | ReportSX/ CalculateSX |
Variable.Constant.<VariableName>.<TYPE> | Variable.Constant.HighVatRate.DECIMAL=1.21 (&HighVatRate&) Variable.Constant.UnitToLetOut.STRING=UsrUnitToLetOut (&UnitToLetOut&) Variable.Constant.RefDateSpec.DATE=20/01/2014 (&RefDateSpec&) Info • Variable to be populated. Format: Variable.Constant.<VariableName>.<TYPE>=<constant value> • Only types STRING, INTEGER, DECIMAL, DATE and DATETIME are allowed for this type of variable. • No quotes needed for STRING, DATE and DATETIME values • Decimal separator for DECIMAL type always . (dot) • Format value of DATE type: "dd/MM/yyyy" • Format value of DATETIME type: "dd/MM/yyyy hh:mm:ss" | ReportSX/ CalculateSX |
Variable.SQL.<VariableName>. <TYPE> | Variable.SQL.WeeklyRateCompanyCar.DECIMAL= { Select WEEK From TRFGRP Where CODE = ‘CC’ } (&WeeklyRateCompanyCar&) Info • Variable to be populated. Format: Variable.SQL.<VariableName>.<TYPE>=<SQL-select statement> • Only types STRING, INTEGER, DECIMAL, DATE and DATETIME are allowed for this type of variable. • SQL string can be given as one line with no carriage returns or can be divided over more lines. In the last method the query must be started with { character and ended with } | ReportSX/ CalculateSX |
Variable.Expression.<VariableName>.;<TYPE> | Variable.Expression.WeeklyRateCompCarInclVat.DECIMAL=& WeeklyRateCompanyCar& * & HighVatRate& (&WeeklyRateCompCarInclVat&) Variable.Expression.NrWPTotal.DECIMAL=&NrFlex& + &NrFixed& (&NrWPTotal&) Info • Variable to be populated. Format: Variable.Expression. <VariableName>. <TYPE>=<expression> • Add/Subtract support: STRING, INTEGER, DECIMAL • Multiply/Divide support: INTEGER, DECIMAL • Only simple expressions with two operands and one operator (+, -, * or /) are allowed here. | ReportSX/ CalculateSX |