Peter Schulz
Gut bekanntes Mitglied
Hallo,
ich habe Kunden-Attribute gesetzt die ich mit verschiedenen Möglichkeiten auslesen kann.
(RegExMatch$ (RegExMatch$ (Vorgang.Kunde.Attribute,'Name-des-Attributs=[0-9]+'),'[0-9]+'))
oder mit
Alias$("Name-des-Attributs", Vorgang.Kunde.Attribute)
Beide Varianten liefern mit ausschließlich eine Zahl als Ergebnis.
Nun möchte ich eine Bedingung schreiben die besagt:
Wenn: der ausgelesene Wert dieses Kunden-Attributs > 0 ist,
Dann: nehme dieses Wert
Sonst: nehme eine andere Zahl
Das ganze sieht dann so aus:
Cond(Alias$("Name-des-Attributs", Vorgang.Kunde.Attribute) > 0,Alias$("Name-des-Attributs", Vorgang.Kunde.Attribute),10)
Nun sagt er mit aber immer das ich einen "Argumentfehler: flascher Datentyp auf der rechten Seite von '>' (erwartet: Zeichenkette)"
habe...
Was mache ich in der WENN-Bedingung falsch?
Kann mir jemand helfen?
Vielen Dank schon mal im Voraus.
LG Peter
ich habe Kunden-Attribute gesetzt die ich mit verschiedenen Möglichkeiten auslesen kann.
(RegExMatch$ (RegExMatch$ (Vorgang.Kunde.Attribute,'Name-des-Attributs=[0-9]+'),'[0-9]+'))
oder mit
Alias$("Name-des-Attributs", Vorgang.Kunde.Attribute)
Beide Varianten liefern mit ausschließlich eine Zahl als Ergebnis.
Nun möchte ich eine Bedingung schreiben die besagt:
Wenn: der ausgelesene Wert dieses Kunden-Attributs > 0 ist,
Dann: nehme dieses Wert
Sonst: nehme eine andere Zahl
Das ganze sieht dann so aus:
Cond(Alias$("Name-des-Attributs", Vorgang.Kunde.Attribute) > 0,Alias$("Name-des-Attributs", Vorgang.Kunde.Attribute),10)
Nun sagt er mit aber immer das ich einen "Argumentfehler: flascher Datentyp auf der rechten Seite von '>' (erwartet: Zeichenkette)"
habe...
Was mache ich in der WENN-Bedingung falsch?
Kann mir jemand helfen?
Vielen Dank schon mal im Voraus.
LG Peter