Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
rociotrevial
Creator
Creator

Filas calculadas

Hola, en Qlikview se puede tener en una tabla filas calculadas?

Por ejemplo, tengo una tabla con ventas y costos, las cuales provienen de una base de datos. Y quiero agregar una tercer fila con la Utilidad Bruta, pero que la calcule en el 'aire', restando los costos de las ventas

algo asi:

tabla_qv.GIF

gracias de antemano por su ayuda!

22 Replies
andrespa
Specialist
Specialist

Hola Rocio.

En el script de carga deberías tener algo así:

TABLE_1:

LOAD *,

     VENTAS,

     COSTOS,

     VENTAS - COSTOS   AS UTILIDAD_BRUTA

FROM [FUENTE_DATOS]

ecolomer
Master II
Master II

Si puedes, haciendo lo siguiente.

Supongamos que tienes una tabla ya con los datos:

Mes, Venta y Costos

Creas un tabla pivotante con dimensión en mes y expresiones Sum(Ventas), Sum(Costos) y Sum(Ventas) - Sum(Costos)

Una vez creada, haces pivotar la columna de dimensiones (Mes) a la parte de arriba (Horizontal) y las expresiones ala primera columna

te quedará asi

Concepto    Mes    Ene  Feb  Mar  Abr ....

Ventas

Costos

Ut. Bruta

rociotrevial
Creator
Creator
Author

Muchas gracias por la ayuda que me dan,  pero lo que necesito tener es un Estado de resultados, una tabla asi:

tabla_qv.GIF

en donde desde la base de datos cargo el campo 'Rubro' el cual especifica si el registro es de Venta, Costo, Gasto de Op, o Costo Capital y el Campo 'Valor Usd' con el monto.

Quiero que Ut. Bruta, % Margen Bruto, % Gastos (Gastos/Ventas), Ut, de Operación, % Ut. de Operación, % Cto. Cap, Ganancias parciales y %GNP se calculen en la aplicación, 'en el aire'....

como se podria hacer esto?

gracias de antemano

saludos...

andrespa
Specialist
Specialist

Hola Rocío,

¿A qué te refieres a calcular 'en el aire'? Todos los campos calculados que dices, se pueden hacer basados en la fuente de datos que explicas, sencillamente tienes que hacerlo a través del Script de carga.

Si lo que quieres es no tocar el script, pues puedes hacerlo a través de las expresiones en la tabla que quieras crear.

Un saludo,

Andrés

rociotrevial
Creator
Creator
Author

Gracias Andres, pero como seria a traves del Script de carga?

andrespa
Specialist
Specialist

Por ejemplo, entiendo que la Utilidad Bruta sería algo así:

UTILIDAD BRUTA = VENTAS - COSTOS.


Entonces, mediante script, una vez hayas cargado tu fuente de datos, realizas las transformaciones que quieras. Por ejemplo:

TABLA_1:

LOAD *,

VENTAS - COSTOS   AS   UTILIDAD_BRUTA

FROM [Fuente_Datos]

Y así tendrías que hacerlo con cada uno de las campos calculados que quieres conseguir.

Si quieres puedes adjuntar un ejemplo de los datos que cargas y te ayudo a transformalos.

Espero que te haya sido de ayuda.

Un saludo,

Andrés

Anonymous
Not applicable

Rocio, buen dia.

favor ahora me encuentro en un tema muy parecido al que ud anteriormente posteo, favor podria ser posible me pueda apoyar brindandome alguna indicaciones o caso de muestra de como realizo ello.

pues tal cual ud lo consulto, tengo un estructura contable que requiere de calculos por conceptos de cuentas.

esperando favor poder tener su atencion, quedo a la espera.

Atte.

Carlos C.

vishsaggi
Champion III
Champion III

Can you give us some sample data to work on with respective metrics to be used?

Anonymous
Not applicable

Amigo, muy agradecedido por su pronta respuesta, bueno aun presento inconvenientes para adicionar cálculos manuales a nivel de filas, me explico, favor agradeceria su apoyo envio ejemplo


si tuviese un ejemplo que me sirva de base estare muy agradecido.


Consolidado.png