Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
Davis
Contributor
Contributor

Tabla de ventas

Buen día, alguien que me pueda ayudar.

Quisiera obtener una tabla de ventas donde pueda ver la venta del mes que corresponde y la venta del mes anterior.

En el ajunto dejo un archivo con el resultado que tuve y con el resultado que espero tener.

 

Labels (1)
4 Replies
PrashantSangle

try below

Add Charts > Table

Dimension > Month

Measure1 > Sales > Sum(Sales)

Measure2 > Previous Sales > Above(Total Sum(Sales))

 

Regards,

Prashant Sangle

Great dreamer's dreams never fulfilled, they are always transcended.
Please appreciate our Qlik community members by giving Kudos for sharing their time for your query. If your query is answered, please mark the topic as resolved 🙂
Ahidhar
Creator III
Creator III

have your table in front end like this

Date , Sum(Sales) , Above(Sum(Sales))

Davis
Contributor
Contributor
Author

Muchas gracias por la respuesta, tengo un caso similar para otro reporte donde tengo la taba llamada base y estaba queriendo aplicar la formla peak para traer el valor del mes anterior y en lo posterior hacer un calculo de variación y tener un reporte como se ve en la imagen adjunta, sin embargo al traer el valor del mes anterior me trae la suma de los valores y no el volor por cada linea

 

BASE:
LOAD
Grupo,
Subgrupo,
"Texto p.posición balance/PyG",
"Fecha de corte",
Date("Fecha de corte",'YYYY/MM') as Mes,
"Total períodos de informe" as Total1
FROM [lib://Datos/EsquemaBufferCompania/TABLA ACTIVOS.xlsx]
(ooxml, embedded labels, table is Sheet1);

DatosProcesados:
LOAD
"Fecha de corte",


Sum(Total1) as Total,
Peek('Total',-1) as [Total Mes anterior]
Resident BASE
Group By "Fecha de corte";

Ahidhar
Creator III
Creator III

try "previous" instead of "peek" and take resident for it

something like this

tab:
load * Inline
[
ID,Value
1,50
1,100
2,150
3,200
4,250
5,300
];

tab1:
load
ID,
sum(Value) as Total
resident tab
group by ID;

tab2:
load *,
previous(Total) as Total1
resident tab1;
drop table tab1;