Domino 9 und frühere Versionen > ND6: Entwicklung

Problem mit @businessdays

(1/1)

voodoo:
Hallo,

ich habe eine Ansicht mit einer Spalte, in der angezeigt werden soll, wie viele Werktage ein Problemticket geöffnet war. Die Feiertage werden aus einem Profildokument geholt, das Feld dort heißt Holidays und ist ein Date/Time-Feld mit Mehrfachwerten. Die Werte dort sehen so aus:


--- Code: ---01.01.2006, 03.10.2006, 25.12.2006, 25.09.2006
--- Ende Code ---

Die Spaltenformel sieht so aus:


--- Code: ---holdays := @GetProfileField("dbconfig";"Holidays");
@BusinessDays(@Date(ComplaintDate);@Date(SolvedDate);1:7;holdays)

--- Ende Code ---

Die Fehlermelung die kommt lautet "Error incorrect data type for operator or @function: Time/Date expected". Die Meldung muss vom Feiertagsanteil der Formel kommen, denn ohne die Variable holdays läuft die Formel korrekt.

Ich weiß auch dass dieses Thema hier schon öfter diskutiert wurde. Aber meine Formel sieht exakt so aus wie die, die hier sonst als korrekt vorgestellt wurden.

Ich hab keine Ahnung wo mein Fehler liegt...

horus:
hallo

also dein problem liegt in der @businessdays funktion aber nur weil das @getprofilefield in einer spaltenformel nicht erlaubt ist und dir immer einen leerstring ("") zurückliefert und das ist eben kein datum und somit die fehlermeldung.

voodoo:
OK,

vielen Dank! Dann weiß ich zumindest woher es kommt und kann drum herum arbeiten :-)

PsychoDad:
Hallo!
Ich würde die Dauer nicht in einer Spaltenformel berechnen - für die Berechnung doch beim Statuswechsel auf "erledigt" durch und schreibe das gleich mit ins Dokument.

Gruß
Frank

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln