Automatisk tallformatering

Du kan angi forskjellige nummerformater i databasen og bruke dem automatisk på CELLGET-formler.

Hvis en rapport for eksempel viser verdier for ulike elementer i Mål-dimensjonen, kan du automatisk formatere hver verdi i henhold til typen mål. Du kan for eksempel bruke et %-format for prosentvise mål og et valutaformat for valutamål osv. De formatene kan brukes automatisk for å alle verdier som de målingene refereres i, slik som verdier som returneres av CELLGET.

Hvis du angir tilde-tegnet (~) som tallformatet i en celle som inneholder en CELLGET-formel, blir verdiene i den cellen automatisk formatert i henhold til formatet som er spesifisert i databasen. Men hvis verdiene endres av en beregning, går tallformateringen tapt. Hvis du for eksempel gir alternativer for å skalere verdiene som returneres av en CELLGET-formel med 10, 100, 1000 osv., hindrer den nødvendige beregningen applikasjonen av databasens tallformat.

I så fall bruker du funksjonen FORMATSTRING for å lese tallformatet fra databasen og bruke det på resultatet av beregningen. FORMATSTRING leser tallformatet for en datakilde og bruker det på verdier som blir endret av beregninger. FORMATSTRING har to parametere: verdien som skal formateres og kilden til formatet.

Merk

Automatisk tallformatering støttes av Microsoft Analysis Services og OLAP-datakilder.

I OLAP-databaser, for å implementere automatiske tallformater, må de forskjellige tallformatene lagres i et attributt som heter Format_String. Du kan konfigurere hvilken dimensjon som kontrollerer tallformatet.