Skip to main content
Announcements
SYSTEM MAINTENANCE: Thurs., Sept. 19, 1 AM ET, Platform will be unavailable for approx. 60 minutes.
cancel
Showing results for 
Search instead for 
Did you mean: 
Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II

Añadir presupuestos

Hola chic@s:

Tengo una tabla como la siguiente con las ventas por vendedor y mes

Sales.JPG

Me gustaría añadir una nueva columna con el presupuesto ... peor no tengo ese dato disponible en base de datos. Lo que necesito es mostrar una columna vacía para que la rellene el usuario y posteriormente guardarla en una base de datos externa (qvd, base de datos access o tabla DB2) .

Budget.JPG

Qué sugerencias se os ocurren ? Qué procedimientos habéis utilizado en situaciones parecidas ?

Cualquier sugerencia o idea será bien recibida.

Muchas gracias

Joaquín

1 Solution

Accepted Solutions
Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II
Author

Hola a todos:

En realidad, necesitaba un INPUTSUM porque es una straight table pero no acaba de funcionar porque las dimensiones que utilizo son ciclos y no puedo enlazar el campo de entrada al modelo de datos (de mi app real) sin crear referencias circulares.

Además, los documentos se publican mediante Server & Publisher-PDF, esto implica que los datos introducidos solo son visibles por el usuario creador. Para que lo datos sean 'públicos' hay que crear un botón 'guardar' que genere un XLS o un HTML y volver a recargar. En fin, esta solución es bastante enrevesada y sin garantías de validaciones triviales durante la introducción de datos.

Os dejo una app de prueba, con el INPUTSUM y el botón guardar. Si no hay ningún comentario por vuestra parte cerraré el hilo en un par de días.

Saludos

Joaquín

View solution in original post

13 Replies
carlosalbert
Contributor II
Contributor II

Hola Joaquin,

Soy nuevo por aqui, y novato en qlikview no lo "siguente"... pero me estoy documentando bastante y creo que este link te puede ayudar con tu problema.

Un saludo

Enterprise Performance Management: Como hacerlo con QlikView | QlikView Help, Tips & Hints

jvitantonio
Luminary Alumni
Luminary Alumni

Hola Joaquin,

Esto no lo puedes hacer "out of the box". Vas a necesitar un Extension Object si es que lo quieres hacer desde adentro de Qlikview. Lo que compartio Carlos esta bien, pero necesitas Macros y la verdad que no conozco mucha gente que siga accediendo a las aplicaciones mediante Qlikview Desktop ya que esto no va a funcionar en Ajax.

Si no tienes experiencia en programación - y si la tienes también - te recomiendo que visites Qlik Branch. Ahi habrá gente que te pueda ayudar o podras encontrar alguna extensión que haga lo que pides.

Saludos

Juan

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II
Author

Hola Carlos:

De momento tu aportación ha sido muy útil, ahora ya sé como guardar los datos introducidos.

Has usado esa técnica en algún proyecto ? Tengo más consultas relacionadas

Saludos

Joaquín

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II
Author

Por cierto, Carlos; BIENVENIDO

jolivares
Specialist
Specialist

Primero es importante estar claros, como su nombre lo indica, Qlik+View, no es para ingresar datos aunque es posible hacerlo a traves de un imput field, pero no es el objetivo de la herramienta.  Te sugiero que uses excel o algun programa desarrollado en alguna herramienta lo almacenas en la base de datos y luego juegas con ellos en Qlik.

Entiendo que ponerte a hacer macros y cuantas cosas mas para ingresar datos y llevarlos a una BDD es un tiempo perdido.

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II
Author

Hola Jolivares

Pues menos mal que has escrito que lo haga en una BBDD externa, que es lo que hacemos en casi todas las veces !!!!

En este caso, mis instrucciones son claras: gestionar la introducción de presupuestos desde un app QV

Saludos

Joaquín

sorrakis01
Specialist
Specialist

Hola Joaquin,

Si no quieres tirar de macros..... y lo necesitas para salir del paso...

A lo mejor te sirve- Aunque ya se que atacas a la BBDD (yo lo he cargado de un excel) podrias hacer algo parecido a esto:

Qualify *;

INPUTFIELD Ejemplos.nuevo;

Ejemplos:

LOAD Period,

     Casos,

     '' as nuevo

FROM

(ooxml, embedded labels, table is Sheet1);

(en el listado execel solo tengo 2 campos con datos (Period y Casos) y nuevo no está creado).

Te creas una tabla simple y vas editando el campo nuevo. Te creas una tabla en otra hoja que se del tipo chart (Como bien sabrás las pivot table, chart table) se pueden exportar a qvd con el boton derecho guardar como...

Es un poco cutre pero funciona

Saludos,

Joaquin_Lazaro
Partner - Specialist II
Partner - Specialist II
Author

Hola Jordi:

Siguiendo la pista de Carlos, más o menos he llegado a eso con una Inline y guardo un excel mediante botones, solo funciona bien la export a html y a xls, los qvd dan error al abrirlo con un visor.

El tema de guardarlo en BBDD da igual el formato no es ningún capricho, cuando usas inputfield o inputsum en el servidor cada usuario verá los datos que el mismo introduzca; para que los datos sean visibles para el resto de usuarios hay que hacer una recarga desde un fichero externo.

En el link anterior explica como exportar con una macro, me queda probarlo en el servidor

Saludos

Joaquín

ecolomer
Master II
Master II

Mira a ver si te sirve este ejemplo

Utilizo un campo INPUT