FORMATSTRING
Se, ad esempio, si forniscono opzioni per adattare i valori restituiti da una formula CELLGET per fattori 10, 100, 1000 e così via, il calcolo necessario impedisce l'applicazione del formato numerico del database.
FORMATSTRING consente di leggere la formattazione numerica di un'origine dati e la applica ai valori modificati tramite i calcoli. FORMATSTRING dispone di due parametri: il valore da formattare e l'origine del formato.
Sintassi
=FORMATSTRING("value","format_string_source")
L'origine del formato può essere un riferimento di cella o una funzione che restituisce un valore che include il formato.
Esempio
In questo esempio, CELLGET restituisce un valore che viene diviso per un valore in una variabile. Questo calcolo impedisce l'applicazione del formato numerico specificato nel database:
=CELLGET( "BestPracticesOLAP", "Analysis", "[Period].[All Years]",
"[Product].[All Tires]")/reportvariables.rv_scaling.text
Esempio
In questo esempio la stessa formula CELLGET viene utilizzata come valore da formattare. CELLGET viene riutilizzato come origine del formato senza il calcolo /ReportVariables.rv_scaling.Text
:
=FORMATSTRING(CELLGET("BestPracticesOLAP", "Analysis", "[Period].[All Years]","[Product].[All Tires]")/ReportVariables.rv_scaling.Text,
CELLGET( "BestPracticesOLAP", "Analysis", "[Period].[All Years]","[Product].[All Tires]"))