MOD und ROW zur Formatierung von Hyperblocks verwenden

In diesem Abschnitt wird beschrieben, wie die Funktionen MOD und ROW zur abwechselnden Zuweisung unterschiedlicher Formate an die Zeilen eines auf Hyperblocks basierenden Berichts verwendet werden. Es wird auf den Beispielbericht RP007 verwiesen.

Bericht RP007 hat zwei überlappende Hyperblocks, die aus den Dimensionen Region und Periode des Cube Analysis erstellt wurden. Der Hyperblock Region ist mit einem dunkleren grauen Hintergrund und einem weißen Rand formatiert. Ein bedingtes Format im Hyperblock verwendet die Datenblattfunktionen MOD und ROW, um Zellen abwechselnd einen helleren grauen Hintergrund zuzuweisen.

Die Funktion ROW gibt für eine Zellreferenz die Zeilennummer zurück. Die Syntax lautet =ROW().

Die Funktion MOD teilt eine Zahl durch eine andere und gibt den Rest zurück. Die Syntax lautet =MOD(Zahl, Divisor)

Wenn Sie =n zum Aufruf der MOD-Funktion hinzufügen, gibt diese TRUE oder FALSE zurück. Die Formel =MOD(15,2)=1 zum Beispiel gibt TRUE zurück. =MOD(14,2) gibt jedoch FALSE zurück. Bei Division von 15 durch 2 bleibt ein Rest von 1, bei Division von 14 durch 2 hingegen bleibt kein Rest.

Das bedingte Format verwendet die ROW-Funktion, um die Zeilennummer abzufragen, und die MOD-Funktion, um das Ergebnis der Division dieses Werts durch 2 zu berechnen. Für die einzelnen Zeilen ist der Rest dieser Division abwechselnd 0 und 1.

Die Formel des bedingten Formats lautet MOD(ROW(),2)=1. Die ROW-Funktion wird also als Zahlenargument der MOD-Funktion verwendet. Ergibt die Division der Zeilennummer durch 2 einen Rest von 1, wird das bedingte Format angewendet.

So erstellen Sie einen auf Hyperblocks basierenden Bericht mit abwechselnden Zeilenfarben:

  1. Öffnen Sie den Bericht mit dem Hyperblock, den Sie formatieren möchten.
  2. Wählen Sie im Bearbeitungsmodus Format > Formatvorlage aus.
    Der Dialog Formatvorlagen bearbeiten wird angezeigt.
  3. Geben Sie im Feld Formatvorlagenname einen Namen für die Formatvorlage an, die abwechselnd auf die Zeilen des Hyperblocks angewendet werden soll.
  4. Deaktivieren Sie die Checkbox Zahlenformat.
  5. Klicken Sie auf Hinzufügen.
  6. Klicken Sie auf Ändern.
    Das Dialogfeld Zellen formatieren wird anzeigt.
  7. Klicken Sie auf das Register Muster.
  8. Wählen Sie aus der primären Farbpalette die Farbe aus, die abwechselnd auf die Zeilen des Hyperblocks angewendet werden soll, und klicken Sie auf OK.
  9. Klicken Sie auf OK, um den Dialog Formatvorlagen bearbeiten zu schließen.
    Die neue Formatvorlage wird im Bearbeitungsmodus auf die aktuell markierte Zelle angewendet.
  10. Wählen Sie in der Dropdown-Liste auf der Symbolleiste Formate die Standardformatvorlage aus.
  11. Klicken Sie in den Hyperblock, den Sie formatieren möchten, und ziehen Sie, sodass alle Zellen des Hyperblocks markiert sind.
  12. Rechtsklicken Sie, und wählen Sie Zellen formatieren aus.
    Der Dialog Zellen formatieren wird anzeigt.
  13. Wählen Sie auf dem Register Muster aus der primären Farbpalette eine Farbe aus.
    Wählen Sie eine andere als die in Schritt 8 gewählte Farbe aus.
  14. Öffnen Sie optional das Register Rahmen, um einen Rahmen festzulegen.
    Sie könnten zum Beispiel einen weißen Rahmen festlegen.
  15. Klicken Sie auf OK.
    Hinweis

    Die Zellen des Hyperblocks sind weiterhin markiert. Klicken Sie nicht auf einen Punkt außerhalb des Hyperblocks, da dies die Markierung aufheben würde. Falls die Markierung aufgehoben wurde, markieren Sie die Zellen erneut wie in Schritt 11 beschrieben.

  16. Rechtsklicken Sie auf den Hyperblock, und wählen Sie Bedingte Formatierung aus.
    Der Dialog Bedingte Formatierung wird geöffnet.
  17. Klicken Sie im Abschnitt Bedingung auf den Pfeil auf der Schaltfläche Zellwert ist, und wählen Sie Formel ist aus.
  18. Geben Sie folgende Formel an: MOD(ROW(),2)=1. Klicken Sie dann auf Hinzufügen.
    Den Formeln im Dialog Bedingte Formatierung darf kein Gleichheitszeichen vorangestellt werden.
  19. Klicken Sie auf den Pfeil auf der Schaltfläche Format, und wählen Sie die Formatvorlage aus, die Sie in Schritt 1 erstellt haben.
  20. Klicken Sie auf OK.
    Die in den Schritten 8 und 13 ausgewählten Farben werden im Ansichtsmodus abwechselnd auf die Zeilen des Hyperblocks angewendet.