Funkcje dostępne dla zmiennych

Przy tworzeniu zmiennych należy użyć funkcji ciągów i funkcji arytmetycznych, aby skonfigurować ich wartości. Funkcje te można dodać, klikając strzałkę w prawo obok pól Wartość w oknach dialogowych.

Funkcje ciągu

Funkcja, składnia i opis Argumenty i przykłady
Left(<ciąg>,<liczba>)

Zwraca określoną liczbę znaków od lewego końca wskazanego ciągu.

<ciąg> – ciąg znaków

<liczba> – liczba znaków, jaka ma zostać zwrócona

Przykład: Left(ProjektAA,7) – zwraca wartość "Projekt"
Right(<ciąg>,<liczba>)

Zwraca określoną liczbę znaków od prawego końca wskazanego ciągu.

<ciąg> – ciąg znaków

<liczba> – liczba znaków, jaka ma zostać zwrócona

Przykład: Zwraca wartość „AA”Right(ProjektAA,2) -
Mid(<ciąg>,<pozpoczątkowa>,<liczba>)

Zwraca podciąg znaków z określonego ciągu znaków (począwszy od wskazanego miejsca).

<ciąg> – ciąg znaków

<pozpoczątkowa> – numer pozycji początkowej. Pierwszy znak jest na pozycji 0.

<liczba> – liczba znaków, jaka ma zostać zwrócona

Przykład: Mid(ProjektAA,2,2) – zwraca „oj”
Length(<ciąg>)

Zwraca długość określonego ciągu znaków.

<ciąg>
Przykład: Length(ProjektAA) – zwraca wartość 9
Reverse(<ciąg>)

Zwraca określony ciąg znaków pisany od tyłu.

<ciąg>
Przykład: Reverse(sztokholm) – zwraca wartość „mlohkotzs”
Find(<ciąg>,<podciąg>)
Wyszukuje w określonym ciągu pierwszy element pasujący do znaku lub podciągu. Zwraca pozycję, w której został znaleziony znak lub podciąg.
Pierwsza pozycja w ciągu znaków ma numer 0.
<ciąg> – ciąg znaków

<podciąg> – podciąg znaków, który ma zostać odnaleziony

Przykład: Find(abc,b) – zwraca wartość 1
ReverseFind(<ciąg>,<podciąg>)
Wyszukuje w określonym ciągu ostatnie pasujące wystąpienie znaku. Zwraca pozycję, w której znaleziono ostatnie wystąpienie znaku lub podciąg.
Pierwsza pozycja w ciągu znaków ma numer 0.
<ciąg> – ciąg znaków

<podciąg> – podciąg znaków, który ma zostać odnaleziony

Przykład: ReverseFind(abcabc,b) – zwraca wartość 4
CurrentTime(%%Y-%%m-%%d %%H:%%M:%%S)

Zwraca aktualną datę lub godzinę w określonym formacie.

%%a – skrótowa nazwa dnia tygodnia

%%A – pełna nazwa dnia tygodnia

%%b – skrótowa nazwa miesiąca

%%B – pełna nazwa miesiąca

%%c – reprezentacja daty i godziny odpowiednia dla ustawień regionalnych

%%d – dzień miesiąca jako liczba dziesiętna (01–31)

%%H – godzina w formacie 24-godzinnym (00–23)

%%I – godzina w formacie 12-godzinnym (01–12)

%%j – dzień roku jako liczba dziesiętna (001–366)

%%m – miesiąc jako liczba dziesiętna (01–12)

%%M – minuta jako liczba dziesiętna (00–59)

%%p – wskaźnik AM/PM dla zegara 12-godzinnego bieżących ustawień regionalnych

 

%%S – sekunda jako liczba dziesiętna (00–59)

%%U – tydzień roku jako liczba dziesiętna, z niedzielą jako pierwszym dniem tygodnia (00–53)

%%w – dzień tygodnia jako liczba dziesiętna (0–6; niedziela jako 0)

%%W – tydzień roku jako liczba dziesiętna, z poniedziałkiem jako pierwszym dniem tygodnia (00–53)

%%x – reprezentacja daty dla bieżących ustawień regionalnych

%%X – reprezentacja czasu dla bieżących ustawień regionalnych

%%y – oznaczenie skrócone roku, jako liczba dziesiętna (00–99)

%%Y – oznaczenie pełne roku, jako liczba dziesiętna

%%z,%%Z – pełna lub skrócona nazwa strefy czasowej, w zależności od ustawień rejestru; brak znaków, jeżeli strefa czasowa jest nieznana

%%%% – znak procentu

Przykłady: CurrentTime(%%y%%m%%d) – zwraca wartość „050113”

CurrentTime (%%H:%%M) „ zwraca wartość „09:53”

Funkcje arytmetyczne

Funkcja, składnia i opis Argumenty i przykłady
Add(<liczba1>,<liczba2>)

Zwraca sumę dwóch określonych liczb.

<liczba1> – pierwszy termin

<liczba2> – druga wartość liczbowa

Przykład: Add(2,3) – zwraca wartość 5
Sub(<liczba1>,<liczba2>)

Zwraca różnicę między dwiema określonymi liczbami.

<liczba1> – pierwszy termin

<liczba2> – druga wartość liczbowa (ilość, która zostanie odjęta)

Przykład: Sub(3,2) – zwraca wartość 1