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ů.
V Editoru výrazů najeďte myší na funkci LEFT.
V nápovědě uvidíte požadované datové typy:
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ů.
V Editoru výrazů najeďte myší na funkci POWER.
V nápovědě uvidíte požadované datové typy jednotlivých členů funkce:
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ů.
V Editoru výrazů najeďte myší na funkci CONCAT.
V nápovědě uvidíte požadované datové typy jednotlivých členů funkce:
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”)