Difference between revisions of "What is a report generator variable?"

From Catalyst
Jump to: navigation, search
(New page: == Summary == This article attempts to describe what a variable is and how they are used. == More Information == === What is it? === Essentially, a variable is a substitution for dynamic ...)
 
Line 1: Line 1:
 
== Summary ==
 
== Summary ==
This article attempts to describe what a variable is and how they are used.
+
This article describes what a ''variable'' is and how they are used.
  
 
== More Information ==
 
== More Information ==
=== What is it? ===
+
=== What are they? ===
 
Essentially, a variable is a substitution for dynamic information.
 
Essentially, a variable is a substitution for dynamic information.
  
 
=== How are they used? ===
 
=== How are they used? ===
This information comes from your database (customer, supplier, stock, vehicle etc) and is inserted into report. They can also be calculated from a collection of information (period balances etc).
+
This information comes from your database (customers, suppliers, stock, vehicles, etc.) and is inserted into a report. The information can also be calculated from a collection of information (period balances, etc).
  
 
== Example ==
 
== Example ==
* A01 is the ''variable'' for if an account is a customer or supplier.  
+
* A01 is the ''variable'' for whether an account is a customer or supplier.  
 
* A02 is the ''variable'' for a customer or supplier code.
 
* A02 is the ''variable'' for a customer or supplier code.
  
To filter a report for a customer code of {{DataValue|ABC001}} you would need a range of :-
+
To produce a report for customer {{DataValue|ABC001}} you would need a ''range'' of:  
  
 
   A01 = "S" AND A02 = "ABC001"
 
   A01 = "S" AND A02 = "ABC001"
  
The ''variables'' {{DataValue|A01}} and {{DataValue|A02}} would be replaced with the values from your customer database before the range was executed.
+
The ''variables'' {{DataValue|A01}} and {{DataValue|A02}} are substituted with the values from your customer database and then the range is tested. "'''='''" indicates a comparison that tests whether two values match.
  
For a customer code of {{DataValue|ABB001}} the range would be evaluated as :-
+
For a customer code of {{DataValue|ABB001}} the range would be evaluated as:
  
 
   "S" = "S" AND "ABB001" = "ABC001"
 
   "S" = "S" AND "ABB001" = "ABC001"
  
This range would fail as the second comparison doesn't match.
+
This test would fail as the second comparison doesn't match.
  
For a customer code of {{DataValue|ABC001}} the range would be evaluated as :-
+
For a customer code of {{DataValue|ABC001}} the range would be evaluated as:
  
 
   "S" = "S" AND "ABC001" = "ABC001"
 
   "S" = "S" AND "ABC001" = "ABC001"
  
This range would pass as the both comparisons match.
+
This test would pass as both comparisons match.
  
 
== Where Used ==
 
== Where Used ==

Revision as of 08:51, 25 June 2008

Summary

This article describes what a variable is and how they are used.

More Information

What are they?

Essentially, a variable is a substitution for dynamic information.

How are they used?

This information comes from your database (customers, suppliers, stock, vehicles, etc.) and is inserted into a report. The information can also be calculated from a collection of information (period balances, etc).

Example

  • A01 is the variable for whether an account is a customer or supplier.
  • A02 is the variable for a customer or supplier code.

To produce a report for customer 'ABC001' you would need a range of:

 A01 = "S" AND A02 = "ABC001"

The variables 'A01' and 'A02' are substituted with the values from your customer database and then the range is tested. "=" indicates a comparison that tests whether two values match.

For a customer code of 'ABB001' the range would be evaluated as:

 "S" = "S" AND "ABB001" = "ABC001"

This test would fail as the second comparison doesn't match.

For a customer code of 'ABC001' the range would be evaluated as:

 "S" = "S" AND "ABC001" = "ABC001"

This test would pass as both comparisons match.

Where Used

  • Sort Order
  • Ranges
  • Columns


Feedback
Thank you for using our Knowledge Base, we value your feedback. Did you find this article useful? 'Yes' or 'No'
Keywords AND Misspellings
report generator variable, data, information