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:

  1. Öppna rapporten som innehåller hyperblocket som du vill formatera.
  2. Välj Format > Formatmall i designläge.
    Dialogrutan Redigera format visas.
  3. I fältet Formatnamn anger du ett namn på formatet som ska verkställas i varannan rad i hyperblocket.
  4. Rensa kryssrutan Nummerformat.
  5. Klicka på Lägg till.
  6. Klicka på Ändra.
    Dialogrutan Formatera celler visas.
  7. Klicka på fliken Mönster.
  8. Välj den färg som ska tillämpas på de alternerande raderna i hyperblocket i paletten med primärfärger och klicka på OK.
  9. Stäng dialogrutan Redigera format genom att klicka på OK.
    Det nya formatet används i den valda cellen i designläget.
  10. Välj standardformat i listrutan i verktygsfältet Format.
  11. Klicka inuti det hyperblock som du vill formatera, och markera alla celler i hyperblocket genom att dra.
  12. Högerklicka och välj Formatera celler.
    Dialogrutan Formatera celler visas.
  13. Välj en färg från paletten med primärfärger på fliken Mönster.
    Välj en annan färg än den du valde i steg 8.
  14. Om du vill kan du ange en nedre kantlinje på fliken Kantlinje.
    Du kan exempelvis ange en vit kantlinje.
  15. Klicka på OK.
    Obs!

    Hyperblockcellerna är fortfarande markerade. Klicka inte utanför hyperblocket, då avmarkeras det. Om de är avmarkerade markerar du cellerna igen enligt beskrivningen i steg 11.

  16. Högerklicka i hyperblocket och välj Villkorsstyrd formatering.
    Dialogrutan Villkorsstyrd formatering visas.
  17. Klicka på pilen på knappen Cellvärdet är i sektionen Villkor och välj Formeln är.
  18. Ange följande formel: MOD(RAD(),2)=1 och klicka på Lägg till.
    Formeln i dialogrutan Villkorsstyrd formatering får inte föregås av lika med-tecknet.
  19. Klicka på pilen på knappen Format och välj det format som du skapade i steg 1.
  20. Klicka på OK.
    I visningsläge kommer de färger som du valde i steg 8 och 13 att användas alternerande på varannan rad i hyperblocket.