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: liczbowy
Funkcja zwraca wartość odpowiadającą klasyfikacji określonej przez klasyfikacja = ułamek* (N-1) + 1, gdzieN jest liczbą wartości w wyrażeniu. Jeśli klasyfikacjanie jest liczbą całkowitą, dokonuje się interpolacji pomiędzy dwoma najbliższymi wartościami.
Argumenty:
Argument | Opis |
---|---|
expr | Wyrażenie lub pole zawierające dane, których należy użyć przy obliczaniu frakcji. |
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ń wymiaru Fractile() w skrypcie ładowania są: Type MyFractile Comparison 27.5 Observation 36 |