Qlik Community

Ask a Question

QlikView App Dev

Discussion Board for collaboration related to QlikView App Development.

Announcements
Join this live chat April 6, 10AM EST - QlikView to Qlik Sense REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
RubénHPaz
Contributor III
Contributor III

Asignar cantidad de dimensiones por variable

¿Puedo incrementar o disminuir las dimensiones de una tabla pivotante según indicación de una variable?

Ejemplo: La tabla VENTAS muestra resultados de venta por países (vertical), mes a mes (horizontal). Si en una variable elijo "Agregar nivel vendedores", entonces la misma tabla ahora muestra venta por países (vertical, dimensión 1), y vendedores (vertical, dimensión 2), mes a mes (horizontal). De la misma forma si decido incrementar otras dimensiones o retirarlas.

Las ecuaciones de las expresiones están listas para las diferentes dimensiones, pero como no sé cómo hacerlo, tengo diferentes tablas para cada análisis. Si pudiera resolver esto tendría todos los análisis en una sola tabla.

Gracias

Labels (4)
1 Solution

Accepted Solutions
jaibau1993
Partner
Partner

Usas QlikView 10 o previo?

View solution in original post

9 Replies
jaibau1993
Partner
Partner

Hola!

Por supuesto que puedes! En la pestaña de dimensiones puedes añadir tantas dimensiones como quieras y "habilitar condicional" para que se vean o no según su condición:

Condicional.png

RubénHPaz
Contributor III
Contributor III
Author

Muchas gracias... Recién caigo en cuenta que eso resuelve la mitad de mi problema...

¿Cómo le hago saber cuál es la dimensión 1 o la dos... o la tres? ...cambian de posición según el análisis.

jaibau1993
Partner
Partner

Hola:

Cada dimensión tiene su cajita. es decir, depende de la dimensión que tengas seleccionada. Te adjunto un documento para que puedas ver la funcionalidad.

Jaime.

RubénHPaz
Contributor III
Contributor III
Author

Si, gracias.

Lo que aún no sé es...

1) ¿Cómo le indico que asuma el valor de una dimensión dado el valor de otra variable?

2) ¿Cómo le indico que la muestre o no?

RubénHPaz
Contributor III
Contributor III
Author

En el archivo que me envías la tabla no reacciona a los botones.

jaibau1993
Partner
Partner

Qué raro, me lo he bajado y sí que me responde. Te lo vuelvo a adjuntar por si acaso.

De todos modos:

  • Indicas que muestre una dimensión introduciendo una condición. Si en el recuadro que te destacaba en rojo en la imagen de arriba introduces "1=0" entonces nunca se mostrará esa dimensión (nunca es cierta la condición). Si introduces "vVariable = 1" entonces se mostrará sólo cuando vVariable valga 1.
  • Para modificar el valor de una variable debes crear un objeto de texto o un botón y asignarle una acción de tipo "Externa" y acción "Establecer variable".

Saludos,

Jaime.

RubénHPaz
Contributor III
Contributor III
Author

Acabo de entender... no tengo disponible esa opción en las propiedades de mi tabla pivotante...

a.png

jaibau1993
Partner
Partner

Usas QlikView 10 o previo?

View solution in original post

RubénHPaz
Contributor III
Contributor III
Author

¡A actualizar a la versión 11 a nivel nacional...!

Luego de eso, creo que tu solución es totalmente válida.

Gracias.