Fractile — funkcja skryptu
Funkcja Fractile() wyszukuje wartość odpowiadającą fraktylowi (kwantylowi) z przedziału zamkniętego zagregowanych danych w wyrażeniu iterowanym po liczbie rekordów, zgodnie z definicją z klauzuli group by.
Składnia:
Typ zwracanych danych: numeric
Funkcja zwraca wartość odpowiadającą klasyfikacji zdefiniowanej przez rank = fraction * (N-1) + 1, gdzie N jest liczbą wartości w wyrażeniu expr. Jeśli rank jest liczbą niecałkowitą, dokonuje się interpolacji między dwiema najbliższymi wartościami.
Argumenty:
Argument | Opis |
---|---|
expr | Wyrażenie lub pole zawierające dane do wykorzystania przy obliczaniu fraktylu. |
fraction | Liczba z przedziału od 0 do 1 odpowiadająca obliczanemu fraktylowi (kwantylowi wyrażonemu ułamkiem). |
Przykłady i wyniki:
Dodaj skrypt przykładowy do aplikacji i uruchom ją. Aby zobaczyć wynik, dodaj do arkusza w swojej aplikacji pola wyszczególnione w kolumnie wyników.
Przykład | Wynik |
---|---|
Fractile1: LOAD Type, Fractile(Value,0.75) as MyFractile Resident Table1 Group By Type;
|
W tabeli z wymiarami Type i MyFractile wynikami obliczeń Fractile() w skrypcie ładowania danych są: Type MyFractile Comparison 27.5 Observation 36 |