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

Duda con campo calculado

Saludos,

Soy nuevo en Qlikview y tengo una duda con un problema que tengo.

Esta es mi tabla de datos

num_item   suma_p

1401            15

1402            25

1403            51

1404            78

la suma de los productos son acumulados, por lo que necesito calcular la real suma de productos de cada item.

Ej: 1402 = (25-15) = 10

Como se puede automatizar en un campo caluclado para poder obtener la suma producto real de cada item.

Gracias

1 Solution

Accepted Solutions
maxgro
MVP
MVP

create a straight table chart

dim      num_item

exp       sum(suma_p)

exp       sum(suma_p) - alt(Above(Sum(suma_p)),0)

1.jpg

View solution in original post

8 Replies
alexandros17
Partner - Champion III
Partner - Champion III

Try with this expression:

Sum(suma_p)-Above(suma_p)

Not applicable
Author

Se me olvido decir que el suma_p es un campo calculado de sum(producto), no me sirvió tu expresión

maxgro
MVP
MVP

t:

load * inline [

num_item,   suma_p

1401     ,       15

1402      ,      25

1403       ,     51

1404        ,    78

];

Left join (t)

load

num_item, suma_p - alt(previous(suma_p),0) as newfield

Resident t

order by num_item;

Not applicable
Author

Gracias por tu respuesta, pero necesito calcularlo en un campo calculado no en el script.

O eso entendí de tu respuesta, soy muy nuevo con este programa

alexandros17
Partner - Champion III
Partner - Champion III

Could you share your document?

maxgro
MVP
MVP

create a straight table chart

dim      num_item

exp       sum(suma_p)

exp       sum(suma_p) - alt(Above(Sum(suma_p)),0)

1.jpg

Not applicable
Author

Gracias !!

Agis-Kalogiannis
Employee
Employee

You can try something like

RangeSum(sum(suma),-Above(sum(suma)))

Thanks

Agis