Skip to main content
Announcements
New: No-code data prep in Qlik Cloud Analytics™ TAKE A TOUR
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Set Analisis

Buenas tardes a todos

soy bastante nuevo en Qlik y necesitaria hacer algo con set analisis pero no me sale. Espero me pudieran dar una mano

Necesito sumar las ventas del máximo año, del máximo mes de todos los datos que tenga.

Se que es re tonto esto pero la verdad que no me esta saliendo.

Agradezco su ayuda

Saludos

3 Replies
luis_bisval
Contributor III
Contributor III

Hola Sebastian.

Yo haría lo siguiente, en el scrip colocaría unas variables:

Ej.

Let vAñoMax     = Year(today());

Let vMesMax     = Month(today());


y utilizaría el siguiente set análisis.


sum({1<Año={"$(vAñoMax)"}, Mes={'$(vMesMax)'} >}Ventas)   


El numero 1 en el set análisis es para que ignore las selecciones.


Espero que te sirva.


Saludos.

hector_munoz
Specialist
Specialist

Hola Sebastián,

Lo mejor sería que tuvieses un campo [Año Mes] (p.e. en formato "YYYYMM") e hiciesesuna expresión como la siguiente:

Sum({<[Año Mes]={$(=Max([Año Mes]))}>} Ventas)

Espero que te sirva...

Saludos,

H

davidrobles
Partner - Contributor III
Partner - Contributor III

Hola Sebastian, te han comentado varias opciones que puede valer te pongo mis propuestas.

Esta te muestra los datos del máximo año y máximo mes seleccionados, si no hay selección te muestra en base al máximo total.

Sum({<Año={$(=max(Año))},Mes={$(=max(Mes))}>} Dato)

o

Sum({<Año={$(=max(Año))},Mes={$(=month(max(Mes)))}>} Value)

Esta en un gráfico de tabla te permite ver el dato del último añomes de cada punto de la dimensión, previamente debes tener concatenado el año y el mes YYYYMM.

aggr(NODISTINCT if(AñoMes=max(total <Dimension> AñoMes), Sum({<Año={$(=max(Año))}>}Dato)),Dimension ,AñoMes)

Un Saludo