Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
soniacoprosa
Creator
Creator

Ayuda con análisis de cjtos.

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.PROBRARtdoyDifValorada.AÑOMESCIERREAñoMesRtdoyDifValorada.FechaUltValoradaRtdoyDifValorada.PRVRESRtdoyDifValorada.MORED
5228020120820128201209-1107036,05NAVIA TRAMO 2, (50 %).
5230020120820128201208-417971,21SEVILLA MANT. (50%)
5228020120920129201209-465254,58NAVIA TRAMO 2, (50 %).
5230020120920128201208 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,

0 Replies