| Oracle financial Analyzer User's Guide Release 11i Part No. A87522-01 |
|
Modeling Data, 5 of 6
Financial Analyzer has many functions that you can use to make calculations and analyze data. You can use functions to perform the following tasks:
To use a function, you type its name and, in parentheses, some additional information. Each piece of information needed by a function is called an argument.
Financial Analyzer includes the following types of numeric functions.
Advanced mathematical functions operate on each dimension in the expression. The dimensions of the result are the union of the dimensions of the inputs. The following table describes these functions.
Most advanced mathematical functions operate on a single numeric variable, but the MAX and MIN functions make comparisons between the values of two variables. For dimensioned variables, the MAX and MIN functions compare each value of one variable with the corresponding value of the other variable.
The time-series functions retrieve and perform calculations on values from a previous or future time period. The following table describes these functions.
The data you retrieve with a time-series function is usually dimensioned by a time dimension, such as MONTH, PERIOD, or YEAR. LAG and LEAD actually can retrieve data of any type, but the other time-series functions handle numeric data only.
The LAG, LAGDIF, LAGPCT, LAGABSPCT, and LEAD functions let you compare data for the time dimension values in the current status with data from a previous or future time period. You specify the data expression you want to analyze, the number of time periods the function should go back or forward for the comparison, and the time dimension. LAG and LEAD simply return the past or future value.
The LAGDIF and LAGPCT functions make the most commonly used types of comparisons, that is, the difference and the percent difference, between the current data and the comparison value.
The moving functions (such as MOVINGTOTAL or MOVINGMAX) return a value for each time period in the status of a time dimension. The value is based on the data for a range of time periods that precede, include, or follow the period for which the value is being calculated. The range is always relative to the current period, so the range is always moving forward as you process each time value in the current status.
The financial functions provide standard calculations needed for financial analysis. The following table describes these functions.
Functions that return an aggregate value ordinarily return one value for many values of the input expression. The following table describes these functions.
For complete descriptions of modeling functions, refer to the Oracle Express Language Reference Manual or the Oracle Express Language online help.
|
|
![]() Copyright © 2001 Oracle Corporation. All Rights Reserved. |
|