FORMATSTRING
Par exemple, si l'utilisateur dispose d'options pour mettre à l'échelle les valeurs renvoyées par une formule CELLGET par 10, 100, 1 000, le calcul nécessaire empêche l'application du format de nombre de la base de données.
Cette fonction lit la mise en forme du nombre d'une source de données et l'applique aux valeurs modifiées par des calculs. FORMATSTRING a deux paramètres : la valeur à formater et la source du format.
Syntaxe
=FORMATSTRING("value","format_string_source")
La source du format peut être une référence de cellule ou une fonction qui renvoie une valeur qui inclut le format.
Exemple
Dans cet exemple, CELLGET renvoie une valeur qui est ensuite divisée par une valeur dans une variable. Ce calcul empêche l'application du format de nombre spécifié dans la base de données :
=CELLGET( "BestPracticesOLAP", "Analysis", "[Period].[All Years]",
"[Product].[All Tires]")/reportvariables.rv_scaling.text
Exemple
Dans cet exemple, la même formule CELLGET est utilisée comme valeur à formater. La formule CELLGET est réutilisée, sans le calcul /ReportVariables.rv_scaling.Text
, comme source du format :
=FORMATSTRING(CELLGET("BestPracticesOLAP", "Analysis", "[Period].[All Years]","[Product].[All Tires]")/ReportVariables.rv_scaling.Text,
CELLGET( "BestPracticesOLAP", "Analysis", "[Period].[All Years]","[Product].[All Tires]"))