FORMATSTRING
Pokud například zadáte možnosti škálovat hodnoty vrácené vzorcem CELLGET o 10, 100, 1000 atd., zabrání nezbytný výpočet použití formátu čísla databáze.
Funkce FORMATSTRING čte formátování čísel zdroje dat a použije je na hodnoty, které se mění výpočty. Funkce FORMATSTRING má dva parametry: hodnota, která má být naformátována, a zdroj formátu.
Syntaxe
=FORMATSTRING("value","format_string_source")
Zdrojem formátu může být odkaz na buňku nebo funkci, která vrací hodnotu obsahující formát.
Příklad
V tomto příkladu funkce CELLGET vrátí hodnotu, která se poté vydělí hodnotou v proměnné. Tento výpočet brání použití formátu čísel zadaného v databázi:
=CELLGET( "BestPracticesOLAP", "Analysis", "[Period].[All Years]",
"[Product].[All Tires]")/reportvariables.rv_scaling.text
Příklad
V tomto příkladu se použije stejný vzorec CELLGET jako hodnota k formátování. Funkce CELLGET se znovu používá bez výpočtu /ReportVariables.rv_scaling.Text
jako zdroj formátu:
=FORMATSTRING(CELLGET("BestPracticesOLAP", "Analysis", "[Period].[All Years]","[Product].[All Tires]")/ReportVariables.rv_scaling.Text,
CELLGET( "BestPracticesOLAP", "Analysis", "[Period].[All Years]","[Product].[All Tires]"))