Pregunta

A continuación es mi código que uso en el Color Expression en SSRS 2008 para cambiar el color del texto.

=Switch(Fields!DistanceFromOutlet.Value > 500, "Red",
Fields!DistanceFromOutlet.Value < 250, "White")

Cómo le voy a decir si la DistanceFromOutlet.Valor > 250 y < 500 debe ser de color Naranja?

Así Rojo texto para más de 500.

Naranja texto para entre 250 y 500.

Y Blanco texto de menos de 250.

¿Fue útil?

Solución

Nido de dos IIfs:

=IIf(Fields!DistanceFromOutlet.Value > 500, "Red", IIf(Fields!DistanceFromOutlet.Value < 250, "White", "Orange"))

Otros consejos

El Interruptor de función se evalúa de izquierda a derecha, de modo que usted puede hacer esto:

=Switch(Fields!DistanceFromOutlet.Value <=250, "White", Fields!DistanceFromOutlet.Value <= 500, "Orange", Fields!DistanceFromOutlet.Value > 500, "Red")

Lo que sospecho es que usted trató de hacer esto que no funciona:

Fields!DistanceFromOutlet.Value > 250 and < 500

Que si la ha cambiado para ser explícitos:

Fields!DistanceFromOutlet.Value > 250 and Fields!DistanceFromOutlet.Value < 500
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top