Bottom — funkcja wykresu
Funkcja
Syntax:
Bottom([TOTAL] expr [ , offset [,count ]])
Return data type: dual
Arguments:
Argument | Opis |
---|---|
|
Wyrażenie lub pole zawierające mierzone dane. |
offset |
Określenie wartości 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 |
|
Jeśli tabela jest jednowymiarowa lub jako argument zostanie podany kwalifikator TOTAL, bieżący segment kolumny jest zawsze równy całej kolumnie. |
Limitations:
Wywołania rekurencyjne będą zwracać
Examples and results:
Example: 1
Na zrzucie ekranu w tym przykładzie widoczne jest, że stosowna wizualizacja tabeli została utworzona na podstawie wymiaru
Kolumna
W tabeli tej przedstawione są również bardziej złożone miary: jedna utworzona na podstawie wyrażenia Sum(Sales)+Bottom(Sum(Sales)) i jedna zatytułowana
Example: 2
Na zrzutach ekranu tabel przedstawionych w tym przykładzie do wizualizacji zostały dodane kolejne wymiary:
W pierwszej tabeli wyrażenie jest oceniane na podstawie wymiaru Month, a w drugiej tabeli — na podstawie wymiaru Product. Miara End value zawiera wyrażenie Bottom(Sum(Sales)). Najniższy wiersz dla miary Month to
Więcej informacji na ten temat zawiera przykład 2 w funkcji
Example: 3 |
Wynik | ||
---|---|---|---|
Funkcję Bottom można stosować jako źródło danych wejściowych dla funkcji zakresu. Na przykład: RangeAvg (Bottom(Sum(Sales),1,3)). |
W funkcji Bottom() argument Tabela z kolumną Customer jako wymiarem zwraca następujące wyniki dla wyrażenia |
||
|
Monthnames:
LOAD * INLINE [
Month, Monthnumber
Jan, 1
Feb, 2
Mar, 3
Apr, 4
May, 5
Jun, 6
Jul, 7
Aug, 8
Sep, 9
Oct, 10
Nov, 11
Dec, 12
];
Sales2013:
crosstable (Month, Sales) LOAD * inline [
Customer|Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec
Astrida|46|60|70|13|78|20|45|65|78|12|78|22
Betacab|65|56|22|79|12|56|45|24|32|78|55|15
Canutility|77|68|34|91|24|68|57|36|44|90|67|27
Divadip|57|36|44|90|67|27|57|68|47|90|80|94
] (delimiter is '|');
Aby miesiące były sortowane we właściwej kolejności, podczas tworzenia wizualizacji przejdź do sekcji Sorting na panelu właściwości, wybierz opcję Month, a następnie zaznacz pole wyboru Sort by expression. W polu wyrażenia podaj Monthnumber.