Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Save $600 on Qlik Connect registration! Sign up by Dec. 6 to get an extra $100 off with code CYBERSAVE: REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
hector_munoz
Specialist
Specialist

Generación de PPT con NPrinting - Condiciones para mostrar/ocultar diapositivas y objetos

Buenas tardes,

Estoy empezando a trabajar con NPrinting y me estoy encontrando con algunas dudas que no he podido resolver con la ayuda e hilos que hay en la Qlik Community, por lo que abro un mensaje a ver si alguno de este grupo sabe cómo resolverlo...

El caso es que necesito que algunas de las diapositivas y objetos de la plantilla PowerPoint que tengo como informe se muestren u oculten en función de las características del campo (proveedor) por el que itero para generar el informe (1 informe por cada proveedor). Me explico con un ejemplo:

  1. Las 3 primeras diapositivas del informe son iguales para todos los proveedores: portada, evolución de las ventas en el período vs otros períodos, y distribución por cliente.
  2. En la 4ª dispositiva tengo una gráfico en el que muestro las ventas en España (por provincia) y otro gráfico con  las ventas en el resto de países. Aquí quiero que el segundo gráfico solo aparezca si ese proveedor ha llegado a vender fuera de España.
  3. En la 5ª diapositiva muestro los clientes de España a los que se ha vendido.
  4. En la 6ª diapositiva muestro los clientes del resto del mundo y querría que esta diapositiva apareciese si realmente el proveedor ha vendido fuera de España.

Como veis, la idea es tener un único informe con "partes" condicionales y en función del proveedor de la iteración que se muestren o no. Ahora lo estoy haciendo con 2 informes: uno para los que venden en España y fuera, y otro para los que solo venden en España, pero esto me va a suponer tener que mantener 2 informes distintos... cosa me que gusta menos que a Messi jugar con Argentina (chiste para terminar el día)...

Gracias y un saludo,
H

1 Solution

Accepted Solutions
rubenmarin

Hola Héctor, no estoy seguro de si funcionará pero probaría añadir en el documento un campo a los proveedores con ventas fuera de España, asignando [Valor] ó Null().

- Para el 2º gráfico de la 4º diapositiva añadiría un nivel por este nuevo campo, esperando que si tiene null() no muestre el gráfico, y si tiene [Valor] lo muestre solo una vez.
- Para la 6ª diapositiva lo mismo pero con las páginas.

A ver si hay suerte...
Saludos.

View solution in original post

3 Replies
rubenmarin

Hola Héctor, no estoy seguro de si funcionará pero probaría añadir en el documento un campo a los proveedores con ventas fuera de España, asignando [Valor] ó Null().

- Para el 2º gráfico de la 4º diapositiva añadiría un nivel por este nuevo campo, esperando que si tiene null() no muestre el gráfico, y si tiene [Valor] lo muestre solo una vez.
- Para la 6ª diapositiva lo mismo pero con las páginas.

A ver si hay suerte...
Saludos.
hector_munoz
Specialist
Specialist
Author

Gracias Rubén, cuando pueda le echo un vistazo y te digo... 😉

hector_munoz
Specialist
Specialist
Author

Rubén,

Al final he conseguido lo que necesitaba siguiendo tu consejo de crear niveles por página. Usando un campo del modelo Qlik para cada caso consigo que se muestre una hoja (campo 1) u otra (campo 2).

Gracias de nuevo, crack!