Property arguments are a way to consolidate expanded references to a single value which is then used in the calculation. You use property arguments to perform calculations on an aggregate row, column, or cell. The next sections explain the following property arguments:
An aggregate row, column, or cell contains multiple rows, columns, or cells, respectively.
The aggregate property argument is the last argument in the following mathematical function syntax:
FunctionName(GridName.Gridelement[segment(range)].property)
You apply aggregate properties to a row, column, or cell reference. The following table lists the aggregate properties:
Table 36. Aggregate Properties
When used as a mathematical function argument, the default for property is the same as the function. In the following example the default property is Average:
Average(row[2])
When not used as a mathematical function argument, the default for property is sum. In the following example the default property is the sum of an aggregate row:
row[2]
A reference property argument specifies how to treat formula reference results and is used in conjunction with the other properties.
There is one reference property argument: IfNonNumber/IFFN.
IfNonNumber specifies a replacement of #Missing and #Error values with a specific numeric value. The syntax is:
AXIS[segment(range)].IfNonNumber(arg).AggregateProperty
Indicates any valid axis reference, such as a row number, column letter. | |
Indicates how to treat missing or error data within the Axis Ref. | |
Indicates what number to use if missing or error data is encountered within the AxisRef. | |
The aggregate function is used for aggregate segments. For more information on AggregateProperty, see Aggregate Property Argument. |
cell[1,A] / cell[1,B]
cell[1,A] / cell[1,B].ifNonnumber(1)
replaces cell[1,B] with 1 and returns a 3.
If you use suppression for #Missing or #Error in a grid, and the grid contains a formula row or column that uses the IfNonNumber property, #Missing and #Error remain suppressed. |
When using a Financial Management database connection, and the MissingValuesAreZeroInFormulas (formerly MissingValuesAreZeroInFormulasInHFM) option in JConsole is set to one (1), the #Missing value is zero regardless of the setting of the IfNonNumber property. However, if the file is set to zero, the IfNonNumber property behaves as described. |
For information on JConsole, see the “Property Information” topic in the Oracle Hyperion Financial Reporting Workspace Administrator's Guide.