SQL Reporting Services chaîne vide manutention

J'aimerais afficher une chaîne de caractères sans les 2 derniers caractères dans un champ de texte dans Reporting Services 2005 vs2005.
J'ai essayé de plusieurs façons, et si la chaîne est vide ou nulle, j'obtiens une erreur:
rsRuntimeErrorInExpression - La valeur de l'expression pour la zone de texte contient une erreur: l'Argument de la Longueur doit être supérieure ou égale à zéro.

Voici les moyens que j'ai essayé:
IIF(trim(Champs!kuku.Valeur) = "","", À Gauche(Champs!kuku.Valeur, Len(Champs!kuku.Valeur) - 2))

IIF(IsNothing(Champs!kuku.Valeur) et Len(Champs!kuku.Valeur) = 0,"",À Gauche(Champs!kuku.Valeur, Len(Champs!kuku.Valeur) - 2))

IIF(IsNothing(Champs!kuku.Valeur) ,"",À Gauche(Champs!kuku.Valeur, Len(Champs!kuku.Valeur) - 2))

IIF(Len(Champs!kuku.Valeur) = 0,"",À Gauche(Champs!kuku.Valeur, Len(Champs!kuku.Valeur) - 2))

Aucune idée de ce que je fais mal? Merci à l'avance.

OriginalL'auteur | 2009-08-27