Skip to main content
Announcements
Join us on Sept. 17 to hear how our new GenAI Assistant empowers data professionals: REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

13 Meses Moviles

Buenas tardes a todos, quisiera solicitar de su ayuda para obtener una vista en un gráfico de barras los últimos 13 meses de ventas, ejemplo si selecciono el mes de enero del periodo 2016... este me de inmediatamente el enero 2015 hasta enero del 2016 en una sola vista.

Si selecciono un trimestre Enero, Febrero, Marzo 2016 = Q1 2016 , me entregue Marzo 2015 .... hasta Marzo 2016 y asi tener un gráfico que no cambié su estructutura.

Es posible hacer eso???

saludos!!

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Good afternoon , I would like to request your help to get a view on a bar graph the last 13 months of sales , for example if I select the period January 2016 ... this I immediately January 2015 to January 2016 in a single view .

If I select a quarter January, February, March 2016 = Q1 2016 , give me .... March 2015 to March 2016 and also have a chart that did not change their estructutura .

Is it possible to do that???

Cheers!!

36 Replies
Not applicable
Author

Si Alex.Millan‌ agregue en el panel de variables los datos que tú me indicaste, lo que si aún sigue la expresión como la original

alex_millan
Creator III
Creator III

Tienes que ajustar la expresión e incorporar la cláusula SET, por ejemplo:

Sum({1<Fecha = {'>=$(vLimiteInferior)<=$(vLimiteSuperior)'}>}[Prima Anual Bruta])/1000000


Adáptalo a tus expresiones y a tus campos y dime cómo te funciona.

sorrakis01
Specialist
Specialist

Hola,

Y vLimiteInferior lo tienes a 12 meses, si lo quieres a 13 pon -13

Saludos,

Not applicable
Author

Jordi, lo he intentado pero me arroja el siguiente gráfico

adjunto qvw.

sorrakis01
Specialist
Specialist

Hola Sergio,

Si este es tu documento te faltan por declarar las variables. vLimiteIni y vLimiteMax ya que no tienen valor. Parece que tengan valor pero no lo tienen, si las borras se sigue comportando igual, ya que solo te hace la suma.

Cuando pueda le hecho un ojo a la aplicación.

Saludos,

Not applicable
Author

Hola Sergio, hice unas modificaciones a tu qvw, fíjate si recargando obtienes lo que necesitas.

Quedaría de la siguiente manera:

EN Script, en solapa Individuales:

Tablas_Vinculadas:

LOAD *,

  AÑO*12 + MES AS Continuo;

LOAD POLNUM,

     CTRINDRUT,

     POLEST,

     ESTNOM as 'ESTADO DE POLIZA',

     POLTIP,

     PROCOD,

     PROIDENOM as PRODUCTO,

     POLVIGINI,

     POLVIGFIN,

     POLCADUCA,

     FECCAIDA,

     BIKPROENT,

     BIKPROENT2 as 'ENTIDAD',

     BIKPROCM,

     BIKPROCMDES as 'LINEA DE PRODUCTOS',

     BIKCANAL,

     TPROCOD,

     BIKTIPSEG,

     POLFECVTA,

     POLFECGEN,

     POLPRIMA,

     CANVECOD,

     CANVELARGO,

     MONCOD,

     [Canal agrupado],

     [Mes Venta],

     FACTOR,

     TASA,

     FACTAFECTO,

     FACTEXENTO,

     [Valor UF],

     [Prima Anual Bruta],

     [Prima Anual Neta],

     [LINEA DE NEGOCIOS],

         

     date(floor(POLFECVTA),'DD-MMM-YY') as FECHA,

     month(date(floor(POLFECVTA),'DD-MMM-YY')) as MES,

     year(date(floor(POLFECVTA),'DD-MMM-YY')) as AÑO,

     day(date(floor(POLFECVTA),'DD-MMM-YY')) as DIA

    

 

FROM

(qvd)

Where POLEST <> '0' and MATCH(TPROCOD,'AP','AV','CC','RB','RF','VR','FR','HG','VD','SA');

Expresion Cumplimiento Ventas:

Sum({1<Continuo={">=$(=max(Continuo)-13)<=$(=max(Continuo))"}>}[Prima Anual Bruta])/1000000

Le agregué un campo "CONTINUO" que es AÑO*12 + MES tal como te habían sugerido y luego modifiqué la expresión en el gráfico.

Ojala sirva de ayuda.

Saludos!

Not applicable
Author

Julio, es exactamente lo que estaba buscando desde ya muchas gracias a todos.

Buenas tardes.

sorrakis01
Specialist
Specialist

Genial Sergio,

Tienes varias formas de hacerlo pero por Periodo ID para mí

es lo mejor en estos casos tal y como te comenté em el primer post.

Saludos,

Not applicable
Author

En el gráfico que les adjunte habia una línea sobre las barras que tiene por finalidad mostrar el cumplimiento segun lo presupuestado, en este caso con la modificación que ustedes me recomendaron quedo "coja" ya que no me muestra el cumplimiento del mes n-1

Cómo lo puedo solucionar??

Not applicable
Author

Estimados,

Me surgió otro inconveniente a la hora de modificar este gráfico, tengo que entregar el cumplimiento de cada mes. la expresión que utilizo para esto es la siguiente:

sum([Prima Anual Bruta]/1000000)/sum(PLAN)

Pero pasa de que solo entrega el valor a los 12 meses y al mes 13 no lo considera.

Qué es lo que me falta modificar para que este me otorgue el valor que ando buscando.

Saludos