Nesprávný datový typ člena

Pokud se objeví tato chyba, podívejte se, jaké datové typy jsou požadované pro jednotlivé členy funkce.

Příklad 1: Kontrola požadovaného datového typu každého argumentu

V tomto výrazu je použita funkce LEFT se dvěma členy. Nicméně chybová zpráva informuje o problému s datovým typem některého z členů.

LEFTError.png 

V Editoru výrazů najeďte myší na funkci LEFT.

V nápovědě uvidíte požadované datové typy:

LEFTHover.png 

Zjistíte, že první člen (text) musí být řetězec, druhý (PočetZnaků) člen celé číslo.

Váš výraz ale obsahuje dva řetězce, což je chybně:

LEFT (“Rychlá hnědá liška”, “Rychlá”)

Řešení

Druhý člen nahraďte celým číslem.

LEFT (“Tři velcí hnědí psi”, 9)

Příklad 2: Kontrola požadovaného datového typu každého argumentu

V tomto výrazu je použita funkce POWER se dvěma členy. Nicméně chybová zpráva informuje o problému s datovým typem některého z členů.

POWERError.png 

V Editoru výrazů najeďte myší na funkci POWER.

V nápovědě uvidíte požadované datové typy jednotlivých členů funkce:

POWERHover.png 

Druhý člen (exponent) musí být celé číslo.

Váš výraz obsahuje dvě délky, což je chybné:

POWER (2m, 3m)

Druhý člen (exponent) musí být celé číslo nebo číslo, bez jednotek.

Řešení

POWER (2m, 3)

Příklad 3: Kontrola požadovaného datového typu každého argumentu

V tomto výrazu je použita funkce CONCAT se dvěma členy. Nicméně chybová zpráva informuje o problému s datovým typem některého z členů.

CONCATError.png 

V Editoru výrazů najeďte myší na funkci CONCAT.

V nápovědě uvidíte požadované datové typy jednotlivých členů funkce:

CONCATHover.png 

Ve funkci CONCAT musí být všechny členy řetězce. Text je řetězec, pokud je vložený do uvozovek.

Ve vašem výrazu je první člen číslo, což je chybné:

CONCAT (1, “a”)

Řešení

Změňte první člen na řetězec jedním z následujících postupů:

vložte text do uvozovek:

CONCAT (“1”, “a”)

nebo použijte funkci STR:

CONCAT (STR (1),“a”)