Aby podsumować wyniki zapytania, możesz zastosować agregację:
- Określone pole lub obliczenie
- Wiersze lub kolumny w układzie tabeli krzyżowej
Gdy agregujesz wartość w układzie tabeli krzyżowej, możesz wybrać, czy ma być wyświetlana jej suma całkowita dla wierszy lub kolumn.
Zastosuj agregację do pola lub obliczenia
- W panelu Field Properties dla pola lub obliczenia wybierz agregację, która ma zostać zastosowana.
- W przypadku obliczeń, aby uwzględnić każdy unikalny element tylko raz, wybierz Use distinct aggregation.
- Kliknij Zapisz.
Kiedy tworzysz instrukcję SQL zapytania, stosuje funkcję agregującą do pola, np:
SUM(field_name) FROM source
Dodaj wartość agregacji do wyników tabeli krzyżowej
Aby podsumować pole w wynikach zapytania krzyżowego, możesz zastosować wartość agregacji i wybrać, czy mają być wyświetlane sumy wierszy lub kolumn.
- W panelu Crosstab przeciągnij pole do agregacji pod Values i wybierz formułę do zastosowania.
- Aby wyświetlić agregację jako sumę całkowitą, w sekcji Totals wybierz, czy suma ma być wyświetlana dla wierszy czy kolumn.
- Kliknij Zapisz.
- On the Fields tab, drag the field to aggregate under Values.
-
From the field's Field Properties
panel, select
whether to use distinct aggregation to avoid double-counting
items.
- Select the aggregation to apply.
-
To display the aggregation as a grand total, from
Totals, select whether to show its total for
rows or columns.
- Click Save.
-
From the Layout
panel, drag
the field to aggregate under Values, and select
the formula to apply.
-
To display the aggregation as a grand total, from
Totals, select whether to show its total for
rows or columns.
- Click Save.
Wartości agregacji
Dostępne agregacje zależą od:
- Typ danych pola, taki jak Tekst lub Data
- Niezależnie od tego, czy tworzysz zapytanie w Builder czy SQL
- Niezależnie od tego, czy agregujesz wyniki w polu, czy w tabeli krzyżowej
| Agregacja | Typy danych | Szczegóły |
|---|---|---|
Liczba, COUNT, lub DISTINCTCOUNT |
Wszystko | Sumuje liczbę elementów w polu. Aby policzyć każdy element tylko raz w układzie tabeli krzyżowej:
|
Min. lub MIN |
Data, liczba dziesiętna, liczba całkowita lub znacznik czasu | Wyświetla minimalną wartość - najniższą wartość liczbową lub najwcześniejszą wartość czasową elementów w polu |
Maks. lub MAX |
Data, liczba dziesiętna, liczba całkowita lub znacznik czasu | Wyświetla maksymalną wartość - najwyższą wartość liczbową lub ostatnią wartość czasową elementów w polu |
Suma lub SUM |
Liczba dziesiętna lub całkowita | Sumuje wartości liczbowe elementów w polu |
Średnia z lub ŚREDNIA |
Liczba dziesiętna lub całkowita | Sumuje wartości liczbowe elementów w polu, a następnie dzieli tę sumę przez liczbę elementów, aby obliczyć średnią lub średnią wartość |
PRODUKT |
Liczba dziesiętna lub całkowita | Mnoży wartości liczbowe elementów w polu Uwaga: Ta agregacja jest dostępna tylko dla układu tabeli krzyżowej w SQL. |
PROCENT |
Liczba dziesiętna lub całkowita | Sumuje wartości liczbowe elementów w polu i wyświetla wartość każdego elementu jako procent tej sumy Uwaga: Ta agregacja jest dostępna tylko dla układu tabeli krzyżowej w SQL. |
Procent kolumny lub PERCENTOFCOLUMN |
Liczba dziesiętna lub całkowita | W przypadku układu tabeli krzyżowej wyświetla wartość każdego elementu jako procent sumy całkowitej każdej kolumny |
Procent wiersza lub PERCENTOFROW |
Liczba dziesiętna lub całkowita | W przypadku układu tabeli krzyżowej wyświetla wartość każdego elementu jako procent sumy całkowitej każdego wiersza |
RÓŻNICA |
Liczba dziesiętna lub całkowita | W przypadku układu tabeli krzyżowej odejmuje wartość każdego elementu od wartości poprzedniego elementu, na przykład w celu pokazania zmian w czasie Uwaga: Ta agregacja jest dostępna tylko dla układu tabeli krzyżowej w SQL. Aby ułatwić porównanie, zastosuj agregację |
RÓŻNICA PROCENTOWA |
Liczba dziesiętna lub całkowita | W przypadku układu tabeli krzyżowej wyświetla wartość każdego elementu jako procent wartości poprzedniego elementu, na przykład w celu pokazania zmian w czasie Uwaga: Ta agregacja jest dostępna tylko dla układu tabeli krzyżowej w SQL. |
STDEVP lub STDEVS |
Liczba dziesiętna lub całkowita | W przypadku układu tabeli krzyżowej oblicza odchylenie standardowe wartości liczbowych elementów w polu, aby zmierzyć, jak bardzo wartości różnią się od ich średniej.
Uwaga: Ta agregacja jest dostępna tylko dla układu tabeli krzyżowej w SQL. |
Mediana lub MEDIANA |
Liczba dziesiętna lub całkowita | W przypadku układu tabeli krzyżowej oblicza "typową" wartość liczbową elementów w polu - 50% elementów jest większych od tej wartości, a pozostałe 50% jest od niej mniejsze. |
Running totals na lub RUNNINGTOTALS |
Liczba dziesiętna lub całkowita | W przypadku układu tabeli krzyżowej oblicza łączną sumę wartości liczbowych elementów w polu. Na przykład, zastosuj tę agregację do śledzenia całkowitego dochodu kwartał po kwartale. |