Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
carlosac
Creator II
Creator II

PROBLEMA TABLA PIVOTANTE - valores null

Buenas de nuevo

Tengo una tabla pivotante del tipo

AÑO Y MES NATURAL2013-NOVIEMBRE     LITROS2013-NOVIEMBRE     LITROS2013-NOVIEMBRE     LITROS
REFERENCIASTOCK ACTUALULTIMOS ESTIMADOSSTOCK PROYECTADO
PRODUCTO A19.06816.6102.458
PRODUCTO B 1.900

El STOCK PROYECTADO se calcula como Stock Actual-Prevision, pero en el caso del producto B no se me calcula porque esta vacio. La formula que utilizo en STCOK ACTUAL ES

 

IF  (SUM (STKLIT)=0, BEFORE ([STOCK PROYECTADO]), SUM (STKLIT))

¿Como podria calcularlo para que realmente EN EL PRODUCTO B COMO STOCK PROYECTADO salga -1900 que es lo correcto en este caso?

1 Solution

Accepted Solutions
anguila
Partner - Creator
Partner - Creator

Como alternativa, también puedes utilizar la función Alt, es como un coalesce de sql. Si Stock no es nulo, devuelve Stock, en el caso contrario devuelve 0.

Alt(Stock,0)

Si lo que te preocupa es que no aparece el valor en la dimensión, dale a la opción de mostrar todos los valores como propiedades de la dimensión.

c1.png

View solution in original post

3 Replies
salto
Specialist II
Specialist II

Hola,

si el valor de alguno de los campos es nulo, ponlo a cero para que la resta salga bien.

Algo parecido a =if(isnull(Stock1),0 - Stock1, Stock-Stock1)

Saludos.

anguila
Partner - Creator
Partner - Creator

Como alternativa, también puedes utilizar la función Alt, es como un coalesce de sql. Si Stock no es nulo, devuelve Stock, en el caso contrario devuelve 0.

Alt(Stock,0)

Si lo que te preocupa es que no aparece el valor en la dimensión, dale a la opción de mostrar todos los valores como propiedades de la dimensión.

c1.png

carlosac
Creator II
Creator II
Author

Gracias a los 2. Ambas opciones me parecen interesantes y que las puedo aplicar