Verwenden von 'Like' in SSRS-Ausdrücken
-
14-11-2019 - |
Frage
Ich versuche, ein Feld hervorzuheben, wenn der Wert das Wort "Frist" darin hat.Ich versuche den Ausdruck zu verwenden:
=IIf(Fields!Notes.Value like "%deadline%","Yellow","Transparent")
in der Hintergrundbilder.
Es markiert das Feld nicht (Ändern der Hintergrundfarbe nicht).Das Feld 'Notes' ist ein Textdatentyp und verwende den Report Builder 3.0, falls dies einen Unterschied macht.Was mache ich falsch?
Lösung
ssrs verwendet nicht SQL-Syntax, sondern verwendet stattdessen visuelle Basic.
benutze so etwas: generasacodicetagpre.
oder .contains statt .indexof generasacodicetagpre.
Andere Tipps
Es ist wie in Zugriff: nicht '%', aber '*': generasacodicetagpre.
"Instr" funktioniert für mich: generasacodicetagpre.
Denken Sie daran, dass der Vergleichenwert den Fall sandig ist, sodass Sie vielleicht ucase verwenden: generasacodicetagpre.
Warum nicht so etwas verwenden: generasacodicetagpre.