Condición para imprimir de un campo en vReport

Buenos días,
En el detalle de vReport estoy poniendo la siguiente condición para que me imprima un campo.

($D{FLETES.#V_EQU1>0}) && ($P{COL1}==“20 DV”)

He estado haciendo pruebas (mil) y he visto que lo que no funciona es $P{COL1}==“20 DV”

¿Como debo pasarle la cadena al parámetro, o como debo hacer las comparaciones?

Adjunto imagen del objeto de vReport.

Saludos
Vicente

Bueno…
Según me comenta soporte…

“Según he podido comprobar, la comprobación no es funcional cuando el parámetro es una cadena. Por contra, cuando el parámetro es un número, he comprobado que sí funciona”.

Han remitido al equipo de desarrollo esta incidencia.

Saludos
Vicente

Hola Vicente.

En el siguiente hilo tienes explicado el comportamiento tan poco intuitivo de las expresiones en VReport.

Usa la expresión “$P{COL1}” == “20 DV” para comparar strings en ambos lados de ==.

Saludos
Paco Satué

Buenas tardes…

Muchas gracias por tu ayuda.

Saludos
Vicente