Saludos desde Maracay, Venezuela.
Una vez conseguí este tip que podría ayudarte en lo que buscas... tendrías que adaptarlo para lo que deseas...
En las expresiones de los datawindows muchas veces nos encontramos que debemos hacer alguna comparación con un dato de filas anteriores o posteriores a la fila actual. Para referirnos al valor de una columna especifica en una fila especifica desde una expresión coloque: nombrecolumna [fila] Donde nombrecolumna es el nombre de la columna en el datawindow y fila es el numero de fila. Allí si pone 0 se refiere al dato de la fila actual, si pone un numero negativo indica que es ese numero de filas anteriores, o un numero positivo indica que hará referencia a la columna ese numero de filas después Vea el siguiente ejemplo: Se desea destacar con color verde en una columna llamada descripción los valores repetidos consecutivamente. La siguiente expresión colocada en la propiedad background color de la columna, pone de color verde el campo si este es igual al campo anterior ej:
if( descripcion = descripcion[-1] ,rgb(0,255,0),rgb(255,255,255))
o podria tambien comparar si es igual al de la siguiente fila:
if( descripcion = descripcion[1] ,rgb(0,255,0),rgb(255,255,255))
Espero que te sirva.