Il existe trois fonctions générales de mise en forme conditionnelle :
La fonction DefaultAttribute peut être utilisée pour toute formule de mise en forme, la fonction CurrentFieldValue pour toute formule assurant la mise en forme d'une valeur de champ et la fonction GridRowColumnValue pour toute formule dans laquelle vous effectuez une mise en forme de champ dans une table croisée ou dans une grille OLAP.
CurrentFieldValue permet d'appliquer une mise en forme conditionnelle aux cellules de tables croisées ou de grilles OLAP en fonction de leur valeur. GridRowColumnValue permet d'appliquer une mise en forme conditionnelle aux cellules de tables croisées ou de grilles OLAP en fonction des valeurs des en-têtes de lignes ou de colonnes. Ces deux fonctions sont primordiales dans cette situation car il n'y a pas d'autre moyen dans le langage de formule de faire référence aux valeurs de ces champs.
Exemple
Ce serait le cas si vous vouliez, par exemple, supprimer les cellules d'une table croisée contenant une valeur inférieure à 50 000 :
//Mise en forme conditionnelle - exemple 4 CurrentFieldValue < 50000
Exécution des calculs dans un état | Mise en forme conditionnelle