Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
fabio182
Creator II
Creator II

Tabla Pivotante - Llenar datos de celdas vacias con variable

Hola a todos, que tal como andan ?

Yo aquí un poco preocupado con un tema que no puedo dar solución hasta el momento, espero ustedes sí

Mi consulta: Ustedes pueden decirme por favor si se puede llevar los datos vacíos (en blanco) en esta tabla pivotante con algún dato de una variable (así como se ve en la imagen) ????

De antemano muchas gracias por el apoyo.

ConsultaQV.jpg

1 Solution

Accepted Solutions
salto
Specialist II
Specialist II

Hola,

     si realmente son valores nulos, lo que yo haría seria añadir una condición a la expresión que calculas, y si devuelve nulo, escribir ahí la variable.

=if ( not ( isnull ( sum(A))), sum(A), Variable)


Si en realidad el valor es 0, cambia la expresión de arriba por esta:


=if((sum(A))=0, Variable, sum(A))

Suponiendo que sum(A) es lo que calculas en tu expresión.

Espero que te ayude.

View solution in original post

11 Replies
davidrobles
Partner - Contributor III
Partner - Contributor III

Hola,

que tipo de dato?

Entiendo que esas celdas vacias realmente son nulos

Si es así pon algo como if(isnull(Expresion),'Texto')

Detalles...

Un Saludo

fabio182
Creator II
Creator II
Author

El tipo de dato es un entero, ya intente lo que mencionas y no tuve éxito. Gracias de igual manera

fabio182
Creator II
Creator II
Author

Existe un propiedad en el gráfico, que te permite setear un valor cuando es nulo. Si pudiera poner una variable obtendría lo que quiero.

Helpme.jpg

salto
Specialist II
Specialist II

Hola,

En la pestaña Presentación de la Tabla pivotante, rellena a 0 el campo "Simbolo de nulo", a ver si así funciona.

fabio182
Creator II
Creator II
Author

Hola SALTO, gracias por responder, pero yo no quiero agregarle un valor estático sino una variable que cambiara cuando varié de filtros (Año, Mes)

salto
Specialist II
Specialist II

Hola,

     si realmente son valores nulos, lo que yo haría seria añadir una condición a la expresión que calculas, y si devuelve nulo, escribir ahí la variable.

=if ( not ( isnull ( sum(A))), sum(A), Variable)


Si en realidad el valor es 0, cambia la expresión de arriba por esta:


=if((sum(A))=0, Variable, sum(A))

Suponiendo que sum(A) es lo que calculas en tu expresión.

Espero que te ayude.

davidrobles
Partner - Contributor III
Partner - Contributor III

Hola,

if(Expresion=0,Variable,Expresion)

La variable creala con un =

arbernardez
Partner - Contributor III
Partner - Contributor III

Hola,

el problema al que te enfrentas deriva de que esos nos son valores nulos, si no que son relaciones que no existen, habría que crear esas relaciones, una forma sería creando una operación aritmetica entre las dimensiones clave e insertar un valor 0, a estas nuevas tuplas podrías asignarle un flag, el cúal podrías utilizar luego para indicar que se va a utilizar una variable.

un saludo

fabio182
Creator II
Creator II
Author

Gracias por el apoyo