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ę.
Z kolei funkcje interpretacji działają odwrotnie, odczytując ciąg znaków z wyrażenia jako liczbę o określonym formacie wynikowym.
Funkcje te mogą być stosowane zarówno w skryptach ładowania danych, jak i wyrażeniach wykresu.
InformacjaWszystkie reprezentacje liczb 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.
ApplyCodepage() stosuje inny zestaw znaków strony kodowej względem pola albo tekstu określonego w wyrażeniu. Argument codepage musi być w formacie liczbowym.
Funkcja Date() formatuje wyrażenie jako datę przy użyciu formatu skonfigurowanego w zmiennych systemowych w skrypcie ładowania danych, 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 danych, 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 danych lub systemie operacyjnym, chyba że podano format ciągu znaków oraz opcjonalny separator dziesiętny i separator tysięcy.
Funkcja Num() formatuje liczbę, to znaczy konwertuje wartość liczbową danych wejściowych na wyświetlany tekst przy użyciu formatu określonego w drugim parametrze. Jeśli drugi parametr zostanie pominięty, używa separatorów dziesiętnych i tysięcznych ustawionych w skrypcie ładowania danych. Parametrami opcjonalnymi są niestandardowe symbole separatora dziesiętnego i separatora tysięcy.
Funkcja Time() formatuje wyrażenie jako wartość czasu przy użyciu formatu czasu ustawionego w zmiennych systemowych w skrypcie ładowania danych lub systemie operacyjnym, chyba że podano format ciągu znaków.
Funkcja TimeStamp() formatuje wyrażenie jako wartość daty i godziny przy użyciu formatu znacznika czasu ustawionego w zmiennych systemowych w skrypcie ładowania danych lub systemie operacyjnym, chyba że podano format ciągu znaków.