Automatisk talformatering
Hvis en rapport f.eks. viser værdier for forskellige elementer i dimensionen Measures, kan du automatisk formatere hver værdi efter type af måleenhed. F.eks. skal du anvende et % format for procentvise måleenheder og et valutaformat for valutamåleenheder osv. Disse formater kan automatisk anvendes på alle værdier, hvor der refereres til disse mål, f.eks. værdier, der returneres af CELLGET.
Hvis du angiver tildetegnet (~) som talformatet for en celle, der indeholder en CELLGET-formel, formateres værdien i denne celle automatisk i henhold til det format, der er angivet i databasen. Hvis værdierne ændres af en beregning, går talformatet dog tabt. Hvis du f.eks. angiver indstillinger til skalering af de værdier, der returneres af en CELLGET-formel med 10, 100, 1000 osv., betyder det, at den nødvendige beregning af dette forhindrer programmet i at anvende databasens talformat.
Hvis dette er tilfældet, skal du bruge funktionen FORMATSTRING til at læse talformatet fra databasen og anvende det på resultatet af beregningen. FORMATSTRING læser talformatet for en datakilde og anvender det på værdier, der ændres af beregninger. FORMATSTRING har to parametre: den værdi, der skal formateres, og kilden til formatet.
Automatisk talformatering understøttes af Microsoft Analysis Services og OLAP-datakilder.
Hvis du vil implementere automatiske talformater, skal de forskellige talformater gemmes i en attribut ved navn Format_String
i OLAP-databaser. Du kan konfigurere, hvilken dimension der styrer talformatet.