Använda MOD och RAD för att formatera hyperblock
I detta avsnitt beskrivs hur du använder MOD- och RAD-funktionerna för att tilldela varannan rad i en hyperblockbaserad rapport olika format. Avsnittet refererar till exempelrapport RP007 i exempelprogrammet.
Rapport RP007 innehåller två överlappande hyperblock som skapats från region- och perioddimensionerna i analyskuben i exempelprogrammet. Hyperblocket Region är formaterat så att det har en mörkare grå bakgrund med en vit nedre kantlinje. Ett villkorsstyrt format i hyperblocket använder kalkylbladsfunktionerna MOD och RAD för att ge varannan cell en ljusare grå bakgrund.
RAD-funktionen returnerar numret på en rad enligt en cellreferens. Den har syntaxen =RAD()
.
MOD-funktionen dividerar ett nummer med ett annat och returnerar återstoden. Den har syntaxen=MOD(nummer, divisor)
Om du lägger till =n till MOD-funktionen returnerar den TRUE eller FALSE. Exempel: formeln =MOD(15,2)=1
returnerar TRUE. Men =MOD(14,2)
returnerar FALSE. Dvs. 15 dividerat med 2 ger en återstod på 1. Men 14 dividerat med 2 däremot ger ingen återstod.
Det villkorsstyrda formatet använder RAD-funktionen för att returnera radnumret, och MOD-funktionen för att returnera resultatet efter att radnumret har dividerats med 2. För varje alternativ rad är återstoden av den divisionen 0 eller 1.
Formeln för det villkorsstyrda formatet är MOD(RAD(),2)=1
. RAD-funktionen används alltså som nummerargument för MOD-funktionen. Om radnumret dividerat med 2 resulterar i 1 används det villkorsstyrda formatet.
Så här skapar du en hyperblockbaserad rapport med alternerande radfärger: