W tych ogólnych funkcjach liczbowych argumenty są wyrażeniami, w których wartość x powinna być interpretowana jako liczba rzeczywista. Wszystkie te funkcje mogą być stosowane zarówno w skryptach ładowania, jak i wyrażeniach wykresów.
Przy każdej funkcji znajduje się pole rozwijane umożliwiające wyświetlenie składni i krótkiego opisu funkcji. Kliknij nazwę funkcji w opisie składni, aby uzyskać więcej informacji.
Funkcja BitCount() zwraca liczbę bitów ustawionych (równych 1) w reprezentacji dwójkowej podanej liczby. Innymi słowy, funkcja zwraca liczbę ustawionych bitów w argumencie integer_number, gdzie wartość integer_number jest interpretowana jako 32-bitowa liczba całkowita ze znakiem.
Funkcja Div() zwraca część całkowitą wyniku dzielenia arytmetycznego pierwszego argumentu przez drugi. Oba parametry są interpretowane jako liczby rzeczywiste, czyli nie muszą być liczbami całkowitymi.
Funkcja Combin() zwraca liczbę kombinacji q elementów, jakie można wybrać z grupy p elementów. Odpowiada to wynikowi zastosowania wzoru: Combin(p,q) = p! / q!(p-q)! Kolejność wybierania elementów jest nieistotna.
Funkcja Permut() zwraca liczbę permutacji q elementów, jakie można wybrać z grupy p elementów. Odpowiada to wynikowi zastosowania wzoru: Permut(p,q) = (p)! / (p - q)! Kolejność wybierania elementów jest istotna.
fmod() to funkcja modulo, która zwraca resztę z dzielenia pierwszego argumentu (dzielnej) przez drugi argument (dzielnik). Wynik jest liczbą rzeczywistą. Oba argumenty są interpretowane jako liczby rzeczywiste, czyli nie muszą być liczbami całkowitymi.
Mod() to funkcja modulo zwracająca nieujemną resztę z dzielenia liczb całkowitych. Pierwszy argument jest dzielną, a drugi dzielnikiem. Oba argumenty muszą być liczbami całkowitymi.
Funkcja Even() zwraca True (–1), jeśli argument integer_number jest parzystą liczbą całkowitą lub zerem. Funkcja zwraca False (0), jeśli integer_number jest nieparzystą liczbą całkowitą, a NULL jeśli integer_number nie jest liczbą całkowitą.
Funkcja Odd() zwraca True (–1), jeśli argument integer_number jest nieparzystą liczbą całkowitą lub zerem. Funkcja zwraca False (0), jeśli integer_number jest parzystą liczbą całkowitą, a NULL jeśli integer_number nie jest liczbą całkowitą.
Funkcja Round() zwraca wynik zaokrąglenia argumentu x w górę lub w dół do najbliższej wielokrotności step [+ offset]. Wartością domyślną argumentu offset jest 0.
Przeprowadź modernizację bez szkody dla Twoich cennych aplikacji QlikView za pomocą programu Analytics Modernization Program. Kliknij tutaj aby uzyskać więcej informacji lub skontaktuj się z nami: ampquestions@qlik.com