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: 
Not applicable

Resta totales tabla Pivot

Estimados muy buenos días, estoy armando una tabla pivot que tiene Medidas y una dimensión en Columna.

Necesito o armar una nueva dimensión que sea la resta de la dimensión Columna (Ejercicios) o en la columna Totales poner esa diferencia.

1.JPG

Lo que estuve leyendo es que tendría que estar usando la función Column pero cuando la uso me muestra valores extraños. (pongo una imange para la función column(1))

2.JPG

Tienen idea como debería hacer para agregar la columna diferencia?

Saludos y gracias

7 Replies
hector_munoz
Specialist
Specialist

Hola Mateo,

¿Cuál es el resultado que necesitas obtener? Con la función Column() lo que haces es utilizar los valores de la columna del objeto cuyo orden le pasas como parámetro a la función; por eso Column(1) te devuelve el mismo valor que la expresión primera.

Saludos,
H

sorrakis01
Specialist
Specialist

Hola,

Podrías probar Sum({1}TOTAL Ejercicio)-Sum(Ejercicio) o con Above(Sum(Ejercicio)-Sum(Ejercicio)

Revisa la fórmula que más se asemeje a tu duda. Tampoco acabo de ver exactamente que es lo que pretendes

Saludos,

Not applicable
Author

El valor que quiero obtener por ejemplo para la primera Fila en la métrica

                              20- Ejercicio      19-Ejercicio

Primas Neta Vida= 636524154.49 -   613175707     =  23348447

Es decir tendría que quedarme a la izquierda o derecha una columna nueva que sea Diferencia y por cada fila (métrica) me tendría que restar  Ejercicio20 - Ejercicio19

3.JPG

Saludos y gracias

Not applicable
Author

Jordi gracias por tu respuesta. Te hago una consulta, los Ejercicios van a ser dinamicos, el usuario va a poder elegir el ejercicio que quiere ver no más de 2.

Como tendría que armar la expresión para que tome los ejercicios que elegí

SUM( {<Ejercicio={?????} >}PrimaNeta)

Saludos y gracias por tu tiempo

sorrakis01
Specialist
Specialist

Hola Mateo,

   Una solución es que te crees master items como medidas o utilices solo medidas para conseguir lo que buscas.

Capture2.PNG

Capture3.PNG

Por cierto los calculos son:

2006 --> Sum({<Year={'2006'}>}[Sales Amount])

2007 --> Sum({<Year={'2007'}>}[Sales Amount])

diferencia --> Sum({<Year={'2006'}>}[Sales Amount])-Sum({<Year={'2007'}>}[Sales Amount])

Espero que te ayude,  Saludos

Not applicable
Author

El tema es que vos los años los tenes fijos mis ejercicios son variables los va a elegir el usuario. Y el otro tema es que las 4 métricas son diferentes no puedo armar una que sea Diferencia ya que tendría que armar 4 métricas diferencias.

Not applicable
Author

Lo pude hacer... muchas gracias a los dos.

Les dejo un print con la formula.

4.JPG

IF(ColumnNo()=0,(

  sum({<NombreVistaF={'PRIMAS NETAS VIDA'},eje_idF={$(=max(eje_idF))}>}SaldoSIN520)*-1

  - sum({<NombreVistaF={'PRIMAS NETAS VIDA'},eje_idF={$(=min(eje_idF))}>}SaldoSIN520)*-1)

            ,sum({<NombreVistaF={'PRIMAS NETAS VIDA'}>}SaldoSIN520)*-1 )

Saludos