Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
josemaria
Creator II
Creator II

Calculo % por un campo y calculo de ranking por modelo

Buenos días a todos,

Quisiera añadir unos cálculos a una tabla de Qlikview, uno es el porcentaje de venta que tiene un modelo por marca y el otro es el ranking que tiene ese modelo por marca.

hasta ahora esos cálculos los ejecuto en un Excel pero me gustaría ya tenerlos incluidos en el documento de Qlikview, pero no se como exponerlo en una dimensión.

No se si me explicado bien, adjunto un Excel con el calculo que quiero conseguir en Qv. son las columnas en color verde

Me podéis ayudar.

Muchas gracias.

Saludos Cordiales.

2 Solutions

Accepted Solutions
jolivares
Specialist
Specialist

Revisa si esto te funciona...

View solution in original post

jolivares
Specialist
Specialist

Revisa este cuadro:

Capture.PNG

Las expresiones son las siguientes:

Porciento : Sum(T.INICIAL)/Sum(TOTAL <Sección> T.INICIAL)

Rank : Aggr(Rank(Sum(T.INICIAL)),Sección,Marca)

Acumulado : RangeSum(Above(Sum(T.INICIAL)/Sum(TOTAL <Sección> T.INICIAL),0,RowNo()))

View solution in original post

7 Replies
jolivares
Specialist
Specialist

Revisa si esto te funciona...

josemaria
Creator II
Creator II
Author

Hola Juan,

Muchas gracias por tu respuesta, es casi lo que busco lo único es que en el campo del porcentaje me tiene que hacer el acumulado de toda la marca.

Tienes alguna idea como puedo añadir a tu expresión que me vaya haciendo el acumulado.

Saludos

jolivares
Specialist
Specialist

Utiliza un RangeSum()...

josemaria
Creator II
Creator II
Author

Perdona Juan pero no se si lo estoy haciendo bien, pero no me funciona, nunca la he utilizado.

jolivares
Specialist
Specialist

Revisa este cuadro:

Capture.PNG

Las expresiones son las siguientes:

Porciento : Sum(T.INICIAL)/Sum(TOTAL <Sección> T.INICIAL)

Rank : Aggr(Rank(Sum(T.INICIAL)),Sección,Marca)

Acumulado : RangeSum(Above(Sum(T.INICIAL)/Sum(TOTAL <Sección> T.INICIAL),0,RowNo()))

josemaria
Creator II
Creator II
Author

Hola Juan,

En primer lugar agradecerte la ayuda.

Me funciona bien cuando no tengo la tabla expandida hasta el articulo, realmente lo que necesito es que me acumule el porcentaje de todos los artículos de una misma Marca. Es para luego hacer un indicador que todo lo que este por debajo del 45% es un articulo BS IN (de los mas vendidos).

Te adjunto imagen, me acumula bien hasta el punto que cambia el campo de variante (es mismo Modelo con diferente materia prima) que me empieza a acumular de nuevo.

Si te parece bien cierro el hilo y abro otro con el tema del acumulado.

Muchas Gracias por la ayuda.

Saludos

jolivares
Specialist
Specialist

Pues colocalo como contestado y seguimos en el proximo hilo.