Max — funkcja skryptu

Funkcja Max() znajduje najwyższą wartość liczbową w zagregowanych danych w wyrażeniu, zgodnie z definicją z klauzuli group by. Podanie argumentu rank n pozwala na znalezienie n-tej najwyższej wartości.

Syntax:  

Max ( expr [, rank])

Return data type: liczbowy

Arguments:  

Argument Opis
expr Wyrażenie lub pole zawierające mierzone dane.
rank Expression

Wartość domyślna argumentu rank wynosi 1, co odpowiada najwyższej wartości. Dla argumentu rank równego 2 zostanie zwrócona druga wartość po wartości najwyższej. Dla argumentu rank równego 3 zostanie zwrócona trzecia wartość po wartości najwyższej itd.

Examples and results:  

Dodaj przykładowy skrypt do dokumentu i uruchom go. Następnie dodaj do arkusza w swoim dokumencie co najmniej pola wyszczególnione w kolumnie wyników, aby wyświetlić wynik.

Przykład Wynik  

Temp:

LOAD * inline [

Customer|Product|OrderNumber|UnitSales|CustomerID

Astrida|AA|1|10|1

Astrida|AA|7|18|1

Astrida|BB|4|9|1

Astrida|CC|6|2|1

Betacab|AA|5|4|2

Betacab|BB|2|5|2

Betacab|DD

Canutility|DD|3|8

Canutility|CC

] (delimiter is '|');

 

Max:

LOAD Customer, Max(UnitSales) as MyMax Resident Temp Group By Customer;

Customer

Astrida

Betacab

Canutility

MyMax

18

5

8

Zakładając, że tabela Temp została załadowana jak w poprzednim przykładzie:

LOAD Customer, Max(UnitSales,2) as MyMaxRank2 Resident Temp Group By Customer;

Customer

Astrida

Betacab

Canutility

MyMaxRank2

10

4

-