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. Odwołuje się do przykładowego raportu RP007.
Raport RP007 zawiera dwa nakładające się hiperbloki utworzone z wymiarów Region i Okres kostki Analiza. 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: