Funkcja Bottom() oblicza wartość wyrażenia w ostatnim (najniższym) wierszu segmentu kolumny w tabeli. Wiersz wybierany do obliczeń zależy od wartości opcjonalnego parametru offset — domyślnie jest to wiersz najniższy. W przypadku wykresów niebędących tabelami obliczenie jest wykonywane na ostatnim wierszu bieżącej kolumny w tabeli prostej odpowiadającej wykresowi.
Składnia:
Bottom([TOTAL] expr
[ , offset [,count
]])
Typ zwracanych danych: wartość podwójna
Argumenty
Argument
Opis
expr
Wyrażenie lub pole zawierające mierzone dane.
offset
Określenie wartości offsetn większej niż 1 umożliwia przeniesienie oceny wyrażenia do góry o n wierszy ponad najniższy wiersz.
Określenie ujemnej wartości argumentu offset sprawia, że funkcja Bottom działa tak samo jak funkcja Top z odpowiednią dodatnią wartością argumentu offset.
count
Jeśli trzeci parametr count będzie większy od 1, funkcja zwróci zamiast jednej wartości cały zakres wartości count, po jednej dla każdego z count ostatnich wierszy bieżącego segmentu kolumny. W tej postaci funkcja może być używana jako argument dla specjalnych funkcji zakresu. Funkcje zakresu
TOTAL
Jeśli tabela jest jednowymiarowa lub jako argument zostanie podany kwalifikator TOTAL, bieżący segment kolumny jest zawsze równy całej kolumnie.
InformacjaSegment kolumny definiuje się jako ciągły podzbiór komórek o tych samych wartościach dla wymiarów w bieżącej kolejności sortowania. Międzywierszowe funkcje wykresu są obliczane w segmencie kolumny z pominięciem skrajnego prawego wymiaru w równoważnym wykresie tabeli prostej. Jeśli wykres ma tylko jeden wymiar lub jeśli podano kwalifikator TOTAL, wartość wyrażenia jest obliczana na pełnej tabeli.
InformacjaJeśli tabela lub równoważnik tabeli zawiera wiele wymiarów pionowych, wówczas segment bieżącej kolumny będzie zawierał tylko wiersze z takimi samymi wartościami we wszystkich kolumnach wymiaru jak bieżący wiersz, ale bez kolumny przedstawiającej ostatni wymiar w kolejności sortowania między polami.
Ograniczenia:
Wywołania rekurencyjne będą zwracać NULL.
Sortowanie według wartości Y w wykresach albo sortowanie według kolumn wyrażeń w tabelach jest niedozwolone, gdy w dowolnym z wyrażeń wykresu stosowana jest ta funkcja wykresu. W takiej sytuacji te opcje sortowania są automatycznie wyłączone. Kiedy używasz tej funkcji wykresu w wizualizacji albo tabeli, sortowanie wizualizacji zostanie przywrócone do sortowania danych wejściowych tej funkcji.
Przykład: wyrażenia wykresu
Przykład
Wynik
Bottom( Sum(Sales) )
Zwraca wartość Sales dla ostatniego (dolnego) wiersza segmentu kolumny w tabeli.
Przykład — podstawy Bottom
Przegląd
Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej sekcji.
Skrypt ładowania zawiera:
Zestaw danych załadowany do tabeli o nazwie Example.
Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:
Year
Utwórz następujące miary:
=Sum(Sales) w celu znalezienia sprzedaży rocznej.
=Bottom(Sum(Sales)) w celu znalezienia wartości sprzedaży za poprzedni rok.
=Sum(Sales) - Bottom(Sum(Sales)) w celu obliczenia odchylenia między wartością Sales w bieżącym roku a wartością w roku poprzednim.
=Sum(Sales)+Bottom(Sum(Sales), 3) w celu obliczenia sumy wartości sprzedaży w bieżącym roku i wartością w trzecim ostatnim roku.
=(Sales - Bottom(Sales)) / Bottom(Sales) w celu zwrócenia zmiany w Sales jako stosunku/procentu w porównaniu z ostatnim rokiem. Aby wyświetlić tę wartość w procentach, w sekcji Formatowanie liczb wybierz opcję Liczba > Formatowanie proste > 12,34%.
Posortuj tabelę według wymiaru Year w porządku rosnącym.
Tabela wynikowa
Year
Sum(Sales)
Bottom(Sum(Sales))
Sum(Sales) - Bottom(Sum(Sales))
Sum(Sales)+Bottom(Sum(Sales), 3)
(Sales - Bottom(Sales)) / Bottom(Sales)
Totals
7200
1700
5500
8400
-
2019
1000
1700
-700
2200
-41.18%
2020
1500
1700
-200
2700
-11.76%
2021
1200
1700
-500
2400
-29.41%
2022
1800
1700
100
3000
5.88%
2023
1700
1700
0
2900
0.00%
Patrząc na wyniki, można porównać wartości Sales w bieżącym okresie z ostatnim okresem.
Miara Sum(Sales) - Bottom(Sum(Sales)) zwraca zmianę wartości Sales przez porównanie bieżącego okresu z ostatnim okresem.
Miara Sum(Sales)+Bottom(Sum(Sales), 3) zwraca sumę Sales dla bieżącego wiersza i trzeciego ostatniego okresu.
Miara (Sales - Bottom(Sales)) / Bottom(Sales) zwraca zmianę wartości Sales w porównaniu z ostatnim okresem jako wartość procentową.
WskazówkaTej funkcji można też używać w wykresach innego rodzaju niż tabele, na przykład wykresach słupkowych.
Wykonaj następujące czynności:
Utwórz wykres słupkowy i dodaj to pole jako wymiar:
Year
Utwórz następującą miarę:
=Sum(Sales) - Bottom(Sum(Sales)) w celu zwrócenia odchylenia w sprzedaży między bieżącym okresem a ostatnim okresem.
Wykres słupkowy przedstawiający wyniki funkcji Bottom
Użycie funkcji Bottom na wykresie słupkowym zapewnia wizualne porównanie odchylenia między sprzedażą w bieżącym okresie a ostatnim okresem.
Przykład — zastosowanie Bottom
Przegląd
Otwórz Edytor ładowania danych i poniżej dodaj skrypt ładowania do nowej sekcji.
Skrypt ładowania zawiera:
Zestaw danych załadowany do tabeli o nazwie Example.
Załaduj dane i otwórz arkusz. Utwórz nową tabelę i dodaj to pole jako wymiar:
Customer
Utwórz następujące miary:
=Sum(Sales) w celu obliczenia sumy sprzedaży.
=Bottom(Sum(Sales)) w celu pokazania sumy sprzedaży klienta Customer w dolnym wierszu.
=Sum(Sales)+Bottom(Sum(Sales)) w celu dodania wartości Sum(Sales) bieżącego Customer do Customer w dolnym wierszu.
=Sum(Sales)+Bottom(Sum(Sales), 3) w celu dodania wartości Sum(Sales) bieżącego Customer do wartości Customer, która jest trzecia od dolnego wiersza.
Tabela wynikowa
Customer
Sum(Sales)
Bottom(Sum(Sales))
Sum(Sales)+Bottom(Sum(Sales))
Sum(Sales)+Bottom(Sum(Sales), 3)
Totals
2566
757
3323
3105
Astrida
587
757
1344
1126
Betacab
539
757
1296
1078
Canutilty
683
757
1440
1222
Divadip
757
757
1514
1296
Miara Bottom(Sum(Sales)) zwraca wartość 757 dla wszystkich wierszy, ponieważ jest to wartość dolnego wiersza: Divadip.
Dla miary Sum(Sales)+Bottom(Sum(Sales)) wiersz Astrida zwraca 1344, co jest wynikiem dodania wartości Sum(Sales) dla Astrida i Divadip — Customer w dolnym wierszu.
W przypadku miary Sum(Sales)+Bottom(Sum(Sales), 3) argument offset ma ustawienie 3. Wyrażenie dodaje wartość Sum(Sales) dla bieżącego wiersza i trzeciego wiersza od dołu, Betacab. Na przykład wartość 1126 jest zwracana dla klienta Astrida. Jest to wynik dodania wartości Sum(Sales) dla Astrida i SumSales dla Betacab (587+539).