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: 
astringel
Contributor II
Contributor II

Suma Condicional

Hola, tal vez sea algo muy sencillo pero soy nuevo en QlikSense y estoy aprendiendo. 

Como puedo simplificar esta expresión?

sum({<semana={'01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31','32','33','34','35','36','37','38','39','40','41','42','43','44','45','46','47','48','49','50','51','52'}>}importe)

algo así como semana<='52'

Gracias de antemano por su ayuda

3 Solutions

Accepted Solutions
joaopaulo_delco
Partner - Creator III
Partner - Creator III

Hi @astringel !

    Puedes probar la siguiente fórmula

sum({<semana={"<=52"}>}importe)

Help users find answers! Don't forget to mark a solution that worked for you!

View solution in original post

astringel
Contributor II
Contributor II
Author

Me funcionó perfecto! Muchas Gracias! 

View solution in original post

JuanGerardo
Partner - Specialist
Partner - Specialist

Para ignorar un filtro, puedes hacerlo así, independientemente de los posibles valores que pueda tomar:

sum ({<semana>} importe)

JG

View solution in original post

5 Replies
joaopaulo_delco
Partner - Creator III
Partner - Creator III

Hi @astringel !

    Puedes probar la siguiente fórmula

sum({<semana={"<=52"}>}importe)

Help users find answers! Don't forget to mark a solution that worked for you!
JuanGerardo
Partner - Specialist
Partner - Specialist

Hola @astringel,

Sólo por curiosidad, si tienes 52 semanas al año, entiendo que quieres sumar todas ellas, y dado que cualquier fecha pertenece a una de esas semanas, ¿por qué quieres poner un filtro que no filtra realmente ninguna fecha? Quizás es que lo estoy entendiendo mal.

Pero si fuera así, te bastaría con Sum(Importe)

JG

astringel
Contributor II
Contributor II
Author

Me funcionó perfecto! Muchas Gracias! 

astringel
Contributor II
Contributor II
Author

Necesito que la suma total prevalezca, aun cuando tenga un filtro por semana.

Me funcionó así:    suma ({<semana = {"<= 52"}>} importe)

¿De qué otra manera podría funcionar?

JuanGerardo
Partner - Specialist
Partner - Specialist

Para ignorar un filtro, puedes hacerlo así, independientemente de los posibles valores que pueda tomar:

sum ({<semana>} importe)

JG