Bruke MOD og ROW for å formatere hyperblokker
Dette emnet beskriver hvordan du bruker MOD- og ROW-funksjoner for å tilordne forskjellige formater til forskjellige linjer i en hyperblokkbasert rapport. Den refererer til eksempelrapport RP007 i Eksempler-applikasjonen.
Rapport RP007 har to overlappende hyperblokker som er opprettet fra Region- og Periode-dimensjonene til Analyse-kuben i Eksempler-databasen. Region-hyperblokken er formatert til å vise en mørkegrå bakgrunn med en hvit nedre kantlinje. En betinget formatering i hyperblokken bruker MOD og ROW-regnearkfunksjonene for å bruke den lysegrå bakgrunnen for å endre celler.
ROW-funksjonen returnerer antall rader spesifisert av en cellereferanse. Syntaksen er =ROW()
.
MOD-funksjonen deler et tall med et annet og returnerer resten. Syntaksen er =MOD(tall, deler)
Hvis du legger til =n i MOD-funksjonen returnerer den SANN eller USANN. For eksempel returnerer formelen =MOD(15,2)=1
SANN. Men =MOD(14,2)
returnerer USANN. Det vil si, 15 delt på 2 gir en rest på 1. Men 14 delt på 2 gir ingen rest.
Det betingede formatet bruker ROW-funksjonen for å returnere radnummeret og MOD-funksjonen for å returnere resultatet av delingen av det radnummeret på 2. For annenhver rad blir resten av den delingen 0 eller 1.
Formelen for det betingede formatet er MOD(ROW(),2)=1
. Det vil si at ROW-funksjonen brukes som tallargumentet for MOD-funksjonen. Hvis resultatet av delingen av radnummeret på to har en rest på 1 brukes det betingede formatet.
For å opprette en hyperblokkbasert rapport med varierende radfarger: