Arguments de propriété de référence

Associé à d'autres propriétés, un argument de propriété de référence spécifie le mode de traitement des résultats de référence de formule.

Il existe un argument de propriété de référence : IfNonNumber/IFFN.

IfNonNumber signale le remplacement des valeurs #Missing et #Error par des valeurs numériques spécifiques.

La syntaxe est la suivante :

AXIS[segment(range)].IfNonNumber(arg).AggregateProperty

Tableau 11-2 Composants d'un argument

Argument Description
AXIS (Facultatif) Mot-clé de ligne, colonne ou cellule.
Segment(plage) Toute référence d'axe valide, telle que le numéro d'une ligne ou la lettre d'une colonne.
IfNonNumber Mode de traitement des données manquantes ou erronées dans AxisRef..
(arg) Nombre à utiliser dans le cas de données manquantes ou erronées dans AxisRef..
AggregateProperty (Facultatif) Fonction utilisée pour l'agrégation des segments. Reportez-vous à Arguments de propriété d'agrégation.

Par exemple :

Si cell[1,A] = 3 et cell[1,B] = #Missing,

L'expression suivante renvoie #Error :

  cell[1,A] / cell[1,B] 

L'expression suivante remplace cell[1,B] par 1 et renvoie 3 :

  cell[1,A] / cell[1,B].ifNonnumber(1)

Remarque :

Si vous recourez à la suppression de #Missing ou #Error dans une grille et si cette dernière contient une ligne ou une colonne de formule utilisant la propriété IfNonNumber, #Missing et #Error restent supprimés.

Remarque :

Lorsque vous utilisez une connexion à la base de données Oracle Hyperion Financial Management, et que l'option MissingValuesAreZeroInFormulas (anciennement MissingValuesAreZeroInFormulasInHFM) dans JConsole est définie sur un (1), la valeur #Missing est toujours égale à zéro, quel que soit le paramètre de la propriété IfNonNumber. Toutefois, si l'option est définie sur zéro, la propriété IfNonNumber se comporte comme décrit précédemment. Pour plus d'informations sur JConsole, reportez-vous au Guide de l'administrateur Oracle Hyperion Financial Reporting.