Używanie funkcja MOD i ROW do formatowania hiperbloków

W tym temacie opisano, w jaki sposób należy korzystać z funkcji MOD i ROW w celu przypisania różnych formatów w naprzemiennych wierszach raportu opartego na hiperblokach. Odnosi się on do przykładowego raportu RP007 w aplikacji przykładowej.

Raport RP007 zawiera dwa nakładające się hiperbloki utworzone z wymiarów Region i Okres kostki Analiza aplikacji przykładowej. Hiperblok Region jest sformatowany tak, aby wyświetlane tło miało ciemniejszy kolor szary z białą krawędzią dolną. W ramach formatu warunkowego w hiperbloku wykorzystano funkcje MOD i ROW arkusza kalkulacyjnego w celu zastosowania tła w jaśniejszym szarym kolorze dla rozróżnienia komórek.

Funkcja ROW zwraca numer wiersza określony poprzez odwołanie do komórki. Składnia jest następująca: =ROW().

Funkcja MOD dzieli jedną liczbę przez drugą i zwraca resztę. Składnia jest następująca: =MOD(numer,dzielnik)

W przypadku dodania =n do funkcji MOD, zwraca ona wartość TRUE albo FALSE. Na przykład formuła =MOD(15,2)=1 zwróci wartość TRUE. Ale =MOD(14,2) zwróci wartość FALSE. Oznacza to, że 15 podzielone przez 2 daje resztę 1. Ale 14 podzielone przez 2 nie daje żadnej reszty.

W formacie warunkowym wykorzystano funkcję ROW do zwracania numeru wiersza oraz funkcję MOD do zwracania wyniku podzielenia numeru wiersza przez 2. Dla każdego naprzemiennego wiersza reszta z tego dzielenia wynosi 0 albo 1.

Formuła formatu warunkowego to MOD(ROW(),2)=1. Oznacza to, że funkcja ROW wykorzystywana jest jako argument numeru funkcji MOD. Jeżeli dzielenie numeru wiersza przez dwa daje resztę jeden, stosowany jest format warunkowy.

Aby utworzyć raport oparty na hiperblokach z naprzemiennie występującymi kolorami wierszy:

  1. Otwórz raport zawierający hiperblok do sformatowania.
  2. W Trybie projektowania wybierz Format > Styl
    Wyświetli się okno dialogowe Edytowanie stylów.
  3. W polu Nazwa stylu określ nazwę stylu, który ma zostać zastosowany dla zmiennych wierszy hiperbloku.
  4. Odznacz pole wyboru Format liczbowy.
  5. Kliknij przycisk Dodaj.
  6. Kliknij przycisk Zmień.
    Wyświetli się okno dialogowe Formatowanie komórek.
  7. Kliknij kartę Wzór.
  8. Wybierz kolor dla zmiennych wierszy hiperbloku z palety głównych kolorów i kliknij przycisk OK.
  9. Kliknij przycisk OK, aby zamknąć okno dialogowe Edytowanie stylów.
    W trybie projektowania nowy styl zostanie zastosowany do obecnie zaznaczonej komórki.
  10. Wybierz Standardowy styl z listy rozwijanej na pasku narzędzi Formaty.
  11. Kliknij wewnątrz hiperbloku do sformatowania i przeciągnij, aby zaznaczyć wszystkie komórki hiperbloku.
  12. Kliknij prawym przyciskiem myszy i wybierz Formatuj komórki.
    Wyświetli się okno dialogowe Formatowanie komórek.
  13. Na karcie Wzór wybierz kolor z palety głównych kolorów.
    Wybierz inny kolor niż wybrano w kroku 8.
  14. Na karcie Obramowanie określ ewentualnie krawędź dolną.
    Na przykład określ, że krawędź ma być biała.
  15. Kliknij przycisk OK.
    Uwaga

    Komórki hiperbloku pozostają zaznaczone. Nie klikaj poza hiperblokiem, ponieważ spowoduje to ich odznaczenie. W przypadku ich odznaczenia zaznacz je ponownie w sposób opisany w Kroku 11.

  16. Kliknij hiperblok prawym przyciskiem myszy i wybierz Formatowanie warunkowe.
    Wyświetli się okno dialogowe Formatowanie warunkowe.
  17. W części Warunek kliknij strzałkę znajdującą się na przycisku Wartość komórki to i wybierz Formuła jest.
  18. Określ następującą formułę: MOD(ROW(),2)=1 i kliknij przycisk Dodaj.
    Formuł w oknie dialogowym Formatowanie warunkowe nie wolno poprzedzać znakiem równa się.
  19. Kliknij strzałkę na przycisku Formatuj i wybierz styl utworzony w Kroku 1.
  20. Kliknij przycisk OK.
    Kolory wybrane w Krokach 8 i 13 są stosowane w naprzemiennych wierszach hiperbloku w Trybie widoku.