Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola Comunidad recientemente cree una app, en la cual hice dos hojas, una para la visualización de la APP y otra para visualizarla en modo informe, el problema es que en la app, el desglose de la información es mucha, pero a fuerza se requiere que se muestre el desglose completo de los datos a la hora de mandarlo a imprimir.
en la siguiente imagen les muestro como es que se ve a nivel APP-INFORME
El recuadro verde es donde se contiene la información del desglose, no puedo ampliar mas el cuadro porque personalice el formato en ciertas dimensiones para poder editarlo de esta manera .
y necesito que quede en ese formato, la conversión de los pixeles esta hecha a la medida de una hoja A4, yo lo mando a imprimir de esta manera:
y cuando lo mando a imprimir recibo esto:
La impresión del desglose no sale completa, yo necesito que sin muchos datos me los muestre todo, es decir necesito que el rango de impresión crezca dinámicamente dependiendo de cuantos datos tenga, es decir si necesita crear otra hoja que la cree,¿es posible?
hola @Xolink1389
Me atrevería a decirte que no es posible directamente en Qlik Sense.
Por lo que tu opciones serían:
A: Usar Nprinting
B: Utilizar una app externa que lea el objeto y genere el PDF
https://<servidor>/single/?appid=<id_app>&obj=<id_objeto>
Para esta última, ten en cuenta que tendrás que implementar un metodo de autenticación para esta app externa.
espero te sirva.
un saludo,
Ayuda a los usuarios a encontrar respuestas!
¡No olvides marcar una solución que funcionó para ti y darle el botón de like! 😁
Nprinting fue mi primera opcion desde el inicio, el problema es como meter la siguiente sentencia:
=If(len(if(Aggr(date([Fecha Doc.],'DD/MM/YYYY'), key) <= date('$(vFechaInput)', 'DD/MM/YYYY')
AND Sociedad = '$(vSociedad)'
AND If(Mid([Cta.Mayor],5,3) = '190', [Cta.Mayor] = Replace('$(vCuentaMayor)',100,190),
if(Mid([Cta.Mayor],5,3) = '180',[Cta.Mayor] = Replace('$(vCuentaMayor)',100,180),[Cta.Mayor]))
AND FechaComp > num(date('$(vFechaInput)', 'DD/MM/YYYY')), key), )>0, ConceptoClase2)
para que me genere estos datos:
Ya intente meterla en una formula y no me trae nada.
Hola @Xolink1389
lo ideal sería que toda la lógica la tengas del lado de Qlik Sense.
Luego en nprinting haces un reporte de excel llamando a tu objeto en Qlik Sense y te generará el excel con tantas filas como tenga tu tabla.
un detalle imporante es que para las tablas Pivot, deberás configurar el objeto como "fully Expanded"
un saludo,
Muchas gracias es una buena solución que considere despues por el tiempo, pero me piden un diseño mas elaborado y creo que solo puedo hacerlo con pixel perfect, ademas de eso debe ser dinamico