Funkcje formatowania narzucają format wyświetlania wejściowych pól lub wyrażeń liczbowych. W zależności od typu danych można określić znaki separatora dziesiętnego, separatora tysięcy itp.
Wszystkie funkcje zwracają wartość podwójną zawierającą zarówno ciąg znaków, jak i wartość liczbową, ale można je rozpatrywać jako przekształcenie liczby na ciąg znaków. Szczególnym przypadkiem jest funkcja Dual(), ale pozostałe funkcje formatowania pobierają wartość liczbową wyrażenia wejściowego i generują ciąg znaków reprezentujący liczbę.
Natomiast funkcje interpretacji przeprowadzają odwrotną operację: pobierają wyrażenia ciągu znaków i oceniają je jako liczby, określając format uzyskiwanej liczby.
Funkcje te mogą być stosowane zarówno w skryptach ładowania, jak i wyrażeniach wykresu.
InformacjaDla lepszej czytelności wszystkie reprezentacje liczbowe są podawane z kropką jako separatorem dziesiętnym.
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 Date() formatuje wyrażenie jako datę przy użyciu formatu skonfigurowanego w zmiennych systemowych w skrypcie ładowania, systemie operacyjnym lub ewentualnie w formacie ciągu znaków.
Funkcja Dual() łączy liczbę i ciąg znaków w jeden rekord, dzięki czemu liczbowa reprezentacja rekordu może zostać użyta na potrzeby sortowania i obliczania (wartość ciągu znaków może natomiast zostać użyta do celów wyświetlania).
Funkcja Interval() formatuje liczbę jako interwał czasowy przy użyciu formatu w zmiennych systemowych w skrypcie ładowania, systemie operacyjnym lub formacie ciągu znaków, jeśli został podany.
Funkcja Money() formatuje wyrażenie liczbowo jako wartość pieniężną w formacie ustawionym w zmiennych systemowych w skrypcie ładowania lub systemie operacyjnym, chyba że podano format ciągu znaków oraz opcjonalny separator dziesiętny i separator tysięcy.
Num() formatuje liczbę, to znaczy konwertuje liczbową wartość danych wejściowych na wyświetlany tekst, stosując format określony w drugim parametrze. W przypadku pominięcia drugiego parametru zostaną użyte separatory dziesiętne i tysięczne ustawione w skrypcie ładowania danych. Niestandardowe symbole separatora dziesiętnego i separatora tysięcy są parametrami opcjonalnymi.
Funkcja Time() formatuje wyrażenie jako wartość czasu przy użyciu formatu czasu ustawionego w zmiennych systemowych w skrypcie ładowania lub systemie operacyjnym, chyba że podano format ciągu znaków.
Funkcja TimeStamp() formatuje wyrażenie jako wartość daty i czasu przy użyciu formatu znacznika czasu ustawionego w zmiennych systemowych w skrypcie ładowania lub systemie operacyjnym, chyba że podano format ciągu znaków.
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