Il existe trois fonctions générales de mise en forme conditionnelle :
Ces fonctions sont affichées en haut de l'arborescence de fonctions lorsque le contexte s'y prête. Vous pouvez utiliser la fonction DefaultAttribute pour toute formule de mise en forme, la fonction CurrentFieldValue pour toute formule de mise en forme effectuant la mise en forme d'une valeur de champ et la fonction GridRowColumnValue pour toute formule de mise en forme dans laquelle vous mettez en forme une valeur de champ dans un tableau croisé.
La fonction CurrentFieldValue permet plus particulièrement d'effectuer une mise en forme conditionnelle des cellules d'un tableau croisé en fonction de leur valeur tandis que la fonction GridRowColumnValue permet d'effectuer cette mise en forme conditionnelle en fonction de la valeur 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. Ce serait le cas si vous vouliez, par exemple, supprimer les cellules d'un tableau croisé contenant une valeur inférieure à 50 000 :
//Conditional formatting example 4
CurrentFieldValue < 50000