Poprzedni Następny

Czynność 7:  Wyświetlanie zagregowanych informacji

Jedną z korzyści grupowania danych jest możliwość dodania podsumowania informacji na początku lub końcu każdej grupy. Podsumowania to inaczej informacje zagregowane. W ramach tej procedury użytkownik doda do raportu następujące informacje zagregowane:

*
*

Wyświetlanie liczby klientów w każdej grupie

1  
2  
3  
1  
GRP_TOTAL_CUSTOMERS
2  
3  
Rysunek 7-10 przedstawia kompletną definicję elementu agregacji.

Rysunek 7-10 Program budujący agregacje wyświetlający wartości służące do pobierania liczby klientów w każdej grupie limitów kredytowych

Rysunek 7-10  Program budujący agregacje wyświetlający wartości służące do pobierania liczby klientów w każdej grupie limitów kredytowych
4  
Kliknij przycisk OK. W projekcie raportu, widocznym na rysunku 7-11, element agregacji zawiera symbol sigma, a po nim nazwę powiązania kolumny.
[GRP_TOTAL_CUSTOMERS]

Rysunek 7-11 Projekt raportu zawierający element agregacji

Rysunek 7-11  Projekt raportu zawierający element agregacji
4  
Wyświetl podgląd raportu. Raport wyświetli liczbę klientów na końcu każdej grupy. Rysunek 7-12 przedstawia liczbę klientów (37) w pierwszej grupie limitów kredytowych.

Rysunek 7-12 Podgląd raportu przedstawiający licznik dla każdej grupy

Rysunek 7-12  Podgląd raportu przedstawiający licznik dla każdej grupy
5  
6  
Liczba klientów:
1  
2  
3  
Liczba klientów: <VALUE-OF>row["GRP_TOTAL_CUSTOMERS"]</VALUE-OF>
Znacznik <VALUE-OF> w elemencie tekstowym obsługuje wyświetlanie danych dynamicznych. Wyrażenie row["GRP_TOTAL_CUSTOMERS"] stanowi odwołanie do powiązania kolumny, które utworzono w celu zwrócenia liczby klientów w każdej grupie limitów kredytowych.

Rysunek 7-13 Tekst podany dla elementu tekstowego

Rysunek 7-13  Tekst podany dla elementu tekstowego
4  
7  
8  
Liczba klientów: 37      37

Rysunek 7-14 Podgląd raportu przedstawiający tekst wyświetlany przez element tekstowy

Rysunek 7-14  Podgląd raportu przedstawiający tekst wyświetlany przez element tekstowy
9  
10  

Wyświetlanie całkowitej liczby klientów w raporcie

We wcześniejszej procedurze dodano zagregowane dane przez wstawienie elementu agregacji z palety. Tym razem zagregowane dane zostaną dodane przez utworzenie powiązania kolumny przy użyciu strony Powiązanie tabeli.

1  
2  
W edytorze właściwości kliknij kartę Powiązanie. Strona Powiązanie, widoczna na rysunku 7-15, zawiera wszystkie powiązania kolumn używane przez elementy w tabeli.

Rysunek 7-15 Wyświetlone powiązania kolumn

Rysunek 7-15  Wyświetlone powiązania kolumn
3  
4  
1  
TOTAL_CUSTOMERS
2  
3  

Rysunek 7-16 Program budujący agregacje wyświetlający wartości służące do pobierania liczby klientów w tabeli

Rysunek 7-16  Program budujący agregacje wyświetlający wartości służące do pobierania liczby klientów w tabeli
4  
5  
6  
Kliknij prawym przyciskiem myszy komórkę prowadzącą po lewej stronie pierwszego wiersza (Tabela - Nagłówek), a następnie wybierz opcję WstawWierszPowyżej. Nad wierszem zawierającym nagłówki kolumn zostanie wyświetlony nowy wiersz nagłówka tabeli. Nowy wiersz będzie wyświetlany z użyciem koloru, ponieważ dziedziczy on właściwości wiersza znajdującego się pod nim.
7  
8  
9  
1  
CUSTOMER_TOTAL
2  
3  
4  
*
  "Liczba klientów: " +
*

Rysunek 7-17 Program budujący wyrażenia wyświetlający wyrażenie odwołujące się do powiązania kolumny TOTAL_CUSTOMERS

Rysunek 7-17  Program budujący wyrażenia wyświetlający wyrażenie odwołujące się do powiązania kolumny TOTAL_CUSTOMERS
*

Rysunek 7-18 Zdefiniowane powiązanie kolumny

Rysunek 7-18  Zdefiniowane powiązanie kolumny
5  

Rysunek 7-19 Projekt raportu przedstawiający liczbę wszystkich klientów

Rysunek 7-19  Projekt raportu przedstawiający liczbę wszystkich klientów
10  
Wyświetl podgląd raportu. Raport przedstawia liczbę klientów na początku tabeli, jak pokazano na rysunku 7-20. Tekst w kolumnie jest wyśrodkowany. Format tekstu zostanie zmieniony później.

Rysunek 7-20 Podgląd raportu przedstawiający liczbę wszystkich klientów

Rysunek 7-20  Podgląd raportu przedstawiający liczbę wszystkich klientów

(c) Copyright Actuate Corporation 2013