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.