FORMATSTRING
Als u bijvoorbeeld opties opgeeft om de waarden te schalen die worden geretourneerd door een CELLGET-formule met 10, 100, 1000, enzovoort, voorkomt de benodigde berekening dat de getalnotatie wordt toegepast.
FORMATSTRING leest de getalnotatie van een gegevensbron en past deze toe op waarden die worden gewijzigd door berekeningen. FORMATSTRING heeft twee parameters: de waarde die moet worden opgemaakt en de bron van de opmaak.
Syntaxis
=FORMATSTRING("value","format_string_source")
De bron van de opmaak kan een celverwijzing zijn of een functie die een waarde met de opmaak retourneert.
Voorbeeld
In dit voorbeeld retourneert CELLGET een waarde die vervolgens wordt gedeeld door een waarde in een variabele. Met deze berekening wordt de toepassing voorkomen van de getalnotatie die in de database is opgegeven:
=CELLGET( "BestPracticesOLAP", "Analysis", "[Period].[All Years]",
"[Product].[All Tires]")/reportvariables.rv_scaling.text
Voorbeeld
In dit voorbeeld wordt dezelfde CELLGET-formule gebruikt als de waarde die moet worden opgemaakt. De CELLGET wordt hergebruikt zonder de berekening /ReportVariables.rv_scaling.Text
als bron van de opmaak:
=FORMATSTRING(CELLGET("BestPracticesOLAP", "Analysis", "[Period].[All Years]","[Product].[All Tires]")/ReportVariables.rv_scaling.Text,
CELLGET( "BestPracticesOLAP", "Analysis", "[Period].[All Years]","[Product].[All Tires]"))