Funkcje dotyczące wzoru wprowadzania danych

Można określić funkcje ciągów i funkcje arytmetyczne, które będą używane do konfigurowania wartości zwracanych przez wzór wprowadzania danych.

Aby uzyskać dostęp do funkcji:

Kliknąć obok pozycji Wprowadź wzór.

Funkcje arytmetyczne

Funkcja, składnia i opis Argumenty i przykłady
Dodaj liczby

$Add(<liczba1>,<liczba2>)

Zwraca sumę dwóch określonych liczb.

<liczba1> – pierwsza wartość liczbowa

<liczba2> – druga wartość liczbowa

Przykład: $Add(2,3) – zwraca wartość 5
Odejmij liczby

$Sub(<liczba1>,<liczba2>)

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

<liczba1> – pierwsza wartość liczbowa

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

Przykład: $Sub(3,2) – zwraca wartość 1
Pomnóż liczby

$Mul(<liczba1>,<liczba2>)

Zwraca wynik pomnożenia dwóch określonych liczb.

<liczba1> – pierwsza wartość liczbowa

<liczba2> – druga wartość liczbowa (ilość, przez którą nastąpi pomnożenie)

Przykład: $Mul(3,2) – zwraca wartość 6
Podziel liczby

$Div(<liczba1>,<liczba2>)

Zwraca wynik podzielenia liczby przez drugą liczbę.

<liczba1> – pierwsza wartość liczbowa

<liczba2> – druga wartość liczbowa (ilość, przez którą nastąpi podzielenie)

Przykład: $Div(6,2) – zwraca wartość 3

Funkcje ciągu

Funkcja, składnia i opis Argumenty i przykłady
Lewy podciąg znaków

$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”
Prawy podciąg znaków

$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: $Right(ProjektAA,2) – zwraca wartość „AA”
Środkowy podciąg znaków

$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 wartość „oj”
Ciąg X z listy

$Token(<ciąg>|<ciąg>|...,<indeks>,|)

Zwraca numer elementu X z uporządkowanej listy, gdzie elementy są rozdzielone określonymi znakami.

Ta funkcja jest użyteczna w powiązaniu z formantami połączonymi z listami aliasów.

<ciąg> – lista ciągów, spośród których można dokonywać wyboru.

<indeks> – indeks ciągu, który ma zostać użyty. Może to być zmienna połączona z listą aliasów.

| – znak używany do oddzielenia wartości <ciąg>.

Przykład:

$Token(Metal|Tworzywo sztuczne|Metal,

,|)

Gdzie zmienna Materiał jest połączona z listą aliasów o następujących wartościach:
Wyświetlona wartość Alias
Stal 1
Poliester 2
Złoto 3
Jeżeli użytkownik wybierze materiał Stal lub Złoto, ciągiem wzoru stanie się Metal. W przypadku, gdy użytkownik wybierze materiał Poliester, ciągiem wzoru stanie się Tworzywo sztuczne.
Długość ciągu

$Len(<ciąg>)

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

<ciąg>
Przykład: $Len(ProjektAA) – zwraca wartość 9
Znajdź podciąg znaków

$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
Odwrócone Znajdź podciąg znaków

$Reverse(<ciąg>)

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

<ciąg> – ciąg znaków
Przykład: $Reverse(sztokholm) – zwraca wartość „mlohkotzs”
Reverse Find

$FindReverse(<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: $FindReverse(abcabc,b) – zwraca wartość 4
Dzisiejsza data

$Time()

Zwraca bieżącą datę w formacie wybranym podczas tworzenia przechowalni.

Przykład: =$Time() – zwraca wartość 488a=2010-08-13