Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos días a todos.
Necesito un poco de ayuda con análisis de cjtos.
Tengo un problema con una tabla en la que necesito sacar datos de registros que están fuera de lo seleccionado. Hasta ahora cuando necesitaba hacer ésto siempre utilizaba una variable y no tenía problemas para buscar los datos de otra fecha fuera de lo seleccionado, ejemplo:
Sum({1<RtdoyDifValorada.AÑOMESCIERRE = {$(#VAñoMesanterior)} >} RtdoyDifValorada.PRVRES)
El problema es que ahora la fecha no puede ser variable sino que me viene dada en un campo para cada registro.
Os pongo un ejemplo de la tabla en cuestión. Tiene la siguiente información (sólo pongo 2 obras y 2 meses de carga):
RtdoyDifValorada.PROBRA | RtdoyDifValorada.AÑOMESCIERRE | Año | Mes | RtdoyDifValorada.FechaUltValorada | RtdoyDifValorada.PRVRES | RtdoyDifValorada.MORED |
52280 | 201208 | 2012 | 8 | 201209 | -1107036,05 | NAVIA TRAMO 2, (50 %). |
52300 | 201208 | 2012 | 8 | 201208 | -417971,21 | SEVILLA MANT. (50%) |
52280 | 201209 | 2012 | 9 | 201209 | -465254,58 | NAVIA TRAMO 2, (50 %). |
52300 | 201209 | 2012 | 8 | 201208 | SEVILLA MANT. (50%) |
El campo AñoMesCierre es el que se utiliza para seleccionar la información a visulalizar. De forma que para el mes 2012/09 saldrían los códigos de obra existentes en el mes. Como se puede ver el valor del campo PRVRES para la obra 52300 es nulo. Aquí es donde necesito buscar el valor de éste campo para esa obra en la fecha que me diga el campo RtdoyDifValorada.FechaUltValorada del mes año seleccionado.
Necesito sacar información del mismo qvd donde tengo seleccionado un cierto mes y año (RtdoyDifValorada.AÑOMESCIERRE) para la fecha que me diga cada obra .
He intentado hacerlo así (pero evidentemente está mal, ya que no me sale):
// por ejemplo para sacar el valor del campo PRVRES
de lo no seleccionado. Concretamente del mes que me indica el campo "RtdoyDifValorada.FechaUltValorada" del mes seleccionado.
Sum({1<RtdoyDifValorada.AÑOMESCIERRE = {$(#=((Max(Distinct RtdoyDifValorada.FechaUltValorada))))} >} RtdoyDifValorada.PRVRES)
Gracias anticipadas,