Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Mostrar todos los campos de una dimensión calculada

Hola,

tengo una dimensión calculada a través de un if. Esa dimensión tiene unos 10 tipos pero en una tabla solo quiero mostrar 5.

Si no hay datos de alguno de esos 5 entonces no muestra ese campo y si marco la opción de mostrar todos los valores me muestra los 10 tipos de la dimensión.

¿Cómo puedo hacer para que muestre los 5 siempre aunque todavía no tenga valores? Si no tiene valores que muestre los ceros pero que salga el campo de esa dimensión.


Gracias!Salu2

1 Solution

Accepted Solutions
Not applicable
Author

Te agradezco tu ayuda pero no lo he conseguid como me has indicado.

Al final lo que he hecho ha sido poner una columna que tenga datos de todo el histórico(que ahí sí que hay datos de todos los campos de la dimensión) y la he ocultado en Presentación.

Sigue sin convencerme esta opción tampoco porque se me puede presentar el mismo problema en el futuro y que no haya datos de algún campo en el histórico pero de momento es lo único que he conseguido.

Gracias Alex y Joaquín. Saludos.

View solution in original post

16 Replies
alexis_garcia
Creator II
Creator II

Hola,

comprueba si en "Dimensión" y en "Presentación" tienes marcadas las opciones "suprimir ceros y nulos"

Un saludo.

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola:

Lo único que se me ocurre es que generes registros falsos para esa dimensión que creen valor 0 para la expresión.

Saludos,

Joaquín

Not applicable
Author

Hola,

pero no puedo estar todos los días generando registros falsos.

En algún momento del mes o del año ha habido registros pero al filtrar el día no aparecen si no existen registros de ese día.

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola:

Si no hay información la herramienta no la muestra; por tanto, o generas información o no la vas a ver.

Una posible trampa es generar una segunda expresión con un valor constante (0 o 1) y que el color del font sea el mismo que el color del fondo, pero si has pivotado una dimensión tendrás tantas columnas falsas como dimensiones en horizontal

Joaquín

alex_millan
Creator III
Creator III

Hola,

Quizás ya lo has probado o no he entendido bien la consulta pero, y si acotas para que la expresión sólo tenga en cuenta los cinco tipos que necesitas?

Por ejemplo: Sum({<Tipo = {'A','B','C','D','E'}>}Ventas)

Luego le indicas que muestre todos los valores.

Un saludo

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Alex, pero cuando uno de los tipos no tiene ventas no se muestra en la lista ... o inventa registros con ventas = 0 o añade una columna con un valor constante y la oculta con trampas de colores !!!

alex_millan
Creator III
Creator III

Ves, si ya decía que igual no lo había entendido! XD

Gracias por aclararlo Joaquín, de todas maneras, generar 0 en el script no debería ser complicado.

Lo importante es tener opciones, luego ya cada cuál a su estilo que decida la que le vaya mejor según su aplicación.

Un saludo

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Seguro que no es díficil generar más información, pero dependiendo del nivel de granularidad son un montón de registros vacíos !!!!!

Not applicable
Author

Alex.Millan escribió:

Ves, si ya decía que igual no lo había entendido! XD

Gracias por aclararlo Joaquín, de todas maneras, generar 0 en el script no debería ser complicado.

Lo importante es tener opciones, luego ya cada cuál a su estilo que decida la que le vaya mejor según su aplicación.

Un saludo

Hola,

cómo propones esto?

gracias.