MOD en ROW gebruiken om hyperblocks op te maken

In dit gedeelte wordt beschreven hoe de functies MOD en ROW kunnen worden gebruikt om verschillende opmaak toe te wijzen aan afwisselende regels in een rapport op basis van hyperblocks. Hierbij wordt gebruikgemaakt van voorbeeldrapport RP007 uit de voorbeeldapplicatie.

Rapport RP007 bevat twee overlappende hyperblocks, die zijn gemaakt op basis van de dimensies Region en Period van de Analysis-kubus uit de voorbeeldapplicatie. De opmaak van hyperblock Region is een donkergrijze achtergrond met een witte onderrand. In een voorwaardelijke opmaak in de hyperblock worden de spreadsheetfuncties MOD en ROW gebruikt om de lichtgrijze achtergrond toe te passen op afwisselende cellen.

De ROW-functie retourneert het aantal van een rij dat wordt gespecificeerd door een celverwijzing. De syntaxis ervan is =ROW().

De MOD-functie deelt een getal door een ander getal en retourneert het quotiënt. De syntaxis ervan is =MOD(deeltal, deler)

Als u =n toevoegt aan de MOD-functie wordt de waarde WAAR of ONWAAR geretourneerd. De formule =MOD(15,2)=1 retourneert bijvoorbeeld WAAR. Maar =MOD(14,2) retourneert ONWAAR. 15 gedeeld door 2 geeft namelijk een restgetal van 1. Maar 14 gedeeld door 2 geeft geen restgetal.

De voorwaardelijke opmaak maakt gebruik van de ROW-functie voor het retourneren van het rijnummer, en de MOD-functie voor het retourneren van de quotiënt van de deling van dat rijnummer door 2. Voor elke afwisselende rij is het restgetal van deze deling 0 of 1.

De formule voor de voorwaardelijke opmaak is MOD(ROW(),2)=1. De ROW-functie wordt dus gebruikt als getalsargument van de MOD-functie. Als het quotiënt van de deling van het rijnummer door twee een rest 1 geeft, wordt de voorwaardelijke opmaak toegepast.

Ga als volgt te werk om een rapport op basis van hyperblocks met afwisselende rijkleuren aan te maken:

  1. Open het rapport met het hyperblock dat moet worden opgemaakt.
  2. Selecteer in de ontwerpmodus Opmaak > Stijl
    Het dialoogvenster Stijlen bewerken wordt weergegeven.
  3. In het veld Stijlnaam geeft u de naam op voor de stijl die moet worden toegepast op afwisselende rijen van het hyperblock.
  4. Schakel het selectievakje Getalnotatie uit.
  5. Klik op Toevoegen.
  6. Klik op Wijzigen.
    Het dialoogvenster Cellen opmaken wordt weergegeven.
  7. Klik op het tabblad Patroon.
  8. Selecteer in het palet voor primaire kleuren de kleur die moet worden toegepast op de afwisselende rijen van het hyperblock en klik op OK.
  9. Klik op OK om het dialoogvenster Stijlen bewerken te sluiten.
    In de ontwerpmodus wordt de nieuwe stijl toegepast op de op dat moment geselecteerde cel.
  10. Selecteer de standaardstijl in de vervolgkeuzelijst in de werkbalk Opmaak.
  11. Klik binnen het hyperblock dat u wilt opmaken en sleep om alle cellen van het hyperblock te selecteren.
  12. Klik met de rechtermuisknop en selecteer Cellen opmaken.
    Het dialoogvenster Cellen opmaken wordt weergegeven.
  13. Selecteer op het tabblad Patroon een kleur in het kleurpalet voor primaire kleuren.
    Selecteer een andere kleur dan werd geselecteerd in stap 8.
  14. U kunt eventueel een onderrand opgeven op het tabblad Rand.
    U kunt bijvoorbeeld een witte rand opgeven.
  15. Klik op OK.
    NB

    De cellen van het hyperblock blijven geselecteerd. Klik niet buiten het hyperblock; dit zou de selectie opheffen. Als de selectie wordt opgeheven, moet u de cellen opnieuw selecteren zoals beschreven in stap 11.

  16. Klik met de rechtermuisknop in het hyperblock en selecteer Voorwaardelijke opmaak.
    Het dialoogvenster Voorwaardelijke opmaak wordt weergegeven.
  17. Klik in het gedeelte Voorwaarde op de pijl van de knop Celwaarde is en selecteer Formule is.
  18. Geef de volgende formule op: MOD(ROW(),2)=1 en klik op Toevoegen.
    Formules in het dialoogvenster Voorwaardelijke opmaak moeten niet vooraf worden gegaan door een gelijkteken.
  19. Klik op de pijl op de knop Opmaak en selecteer de stijl die u in stap 1 hebt gemaakt.
  20. Klik op OK.
    In de weergavemodus worden de kleuren die u hebt geselecteerd in de stappen 8 en 13, toegepast op de afwisselende rijen van het hyperblock.