Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Saldo ultimo dia de mes

Buenos días,

Tengo una tabla que contiene los saldos de una cuenta para distintas fechas del mes y quiero hacer una tabla que me muestre los meses y el saldo para el ultimo día de cada mes ( el registrado o suma de registrados con esa fecha).

Estoy intentando hacer la tabla con los meses como dimensión y añado una expresión que es el max(Fecha) que me genera la maxima fecha para cada mes. Como segunda expresión necesito el Sum(Ventas) para la max(Fecha) del mes.

Estoy intentándolo pero no consigo dar con la sintaxis adecuada.

¿Alguna ayuda?

Gracias

Maria

9 Replies
Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Hola María:

Tienes la función MonthEnd() que retorna el último día de mes para una fecha.

Intenta añadir un set analysis en base a esa función

Saludos

Joaquín

Anonymous
Not applicable
Author

Hola Joaquín,

No consigo que me funcione.

Te adjunto la aplicación ya que quizás me estoy explicando mal.

Lo que quiero conseguir es una tabla con los siguientes datos:

Dimensión: Mes

Saldo: Sum(Fecha=UltimoDiaMes), Saldo)

Gracias

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Hola María:

Aquí tienes, creo que hace lo que tu esperas

Saludos

Joaquín

cim071865
Contributor II
Contributor II

Hola Joaquin, leyendo tu respuesta veo que es justo lo que necesito solo que lo estoy tratando de hacer en QSense. En este no puedo leer la solución que propones. Me podrías escribir como quedaría la función ?

Sum ( Fecha=UltimoDiaMes ), Saldo)

Muchas gracias

hector_munoz
Specialist
Specialist

Hola Claudio,

Prueba con Sum(If(Fecha=UltimoDiaMes, Saldo))


saludos,

H

juliocodesal
Contributor III
Contributor III

Usa esto en como dimensión:

If(MonthEnd(Fecha)=DayEnd(Fecha), Fecha)

Quita mostrar valores nulos.

Como medida Sum(Ventas) si es la que contiene los saldos.

cim071865
Contributor II
Contributor II

Hola Julio, funcionó muy bien. Te agradezco.

Aprovecho para consultarte otra cosa: si quisiera obtener lo mismo pero para el día de hoy debería dejar en dimensión : Today([Fecha ])  y como medida ? como hago para solo obtener la suma de ese día ya que si dejo la misma medida ( Sum(Ventas)), me suma todo desde el inicio del mes hasta hoy.

Saludos

juliocodesal
Contributor III
Contributor III

Hola,

Tendría que ser como antes.

Dimensión: If(Fecha=today(), Fecha)

Quitar mostrar valores nulos.

Así con la medida Sum(Ventas) solo te debería mostrar las de hoy.

Prueba a ver...

cim071865
Contributor II
Contributor II

Hola Julio, funcionó.

Muchas gracias.