Campo calculado que incluye otro campo calculado

25/11/2014 - 13:36 por mramhid | Informe spam
¡ Hola !
Tengo un problema al crear una base de datos de nóminas a los empleados.
El NETO debe ser igual al BRUTO menos las RETENCIONES y más los ATRASOS.
Las RETENCIONES son un cálculo respecto a otro campo, pero a veces son cero (0) porque ese otro campo no procede.

he intentado con NZ pero me da error por ser un campo calculado....

MUCHAS GRACIAS por vuestra ayuda!

Preguntas similare

Leer las respuestas

#1 José Mª Fueyo
25/11/2014 - 15:57 | Informe spam
Hola
Podrías crearte una función que te realizara el cálculo que quieres hacer.

Salu2,
José Mª Fueyo
Respuesta Responder a este mensaje
#2 mramhid
26/11/2014 - 22:38 | Informe spam
mramhid escribió el 25/11/2014 13:36 :
¡ Hola !
Tengo un problema al crear una base de datos de nóminas a los empleados.
El NETO debe ser igual al BRUTO menos las RETENCIONES y más los ATRASOS.
Las RETENCIONES son un cálculo respecto a otro campo, pero a veces son
cero (0) porque ese otro campo no procede.

he intentado con NZ pero me da error por ser un campo calculado....

MUCHAS GRACIAS por vuestra ayuda!


Muchas gracias José Mª por tu respuesta!

Pero sigo dándole vueltas sin dar con la manera adecuada. Voy a intentar de verlo de forma abstracta simplificada a ver si doy con ello

Una tabla tiene estos campos
CampoA / campoB / campoC / campoD / campoE / campoF / campoG
Líquido - base - cuotabruta - bonus - cuotaneta - reduccion - neto

de los cuales estos campos son calculados:
campoC=13% del campoB (multiplicación por 0.13)
campoE=campoC (que ya es calculado) menos campoE (también)
campoG=campoA menos campo E (calculado)
y campo G=campo A menos campoE (que ya era calculado) y menos campoF

El problema es que, en muchas ocasiones, los campos B,C,D, E y F tienen valor nulo. Y entonces es como un dominó y no sale ningún resultado en el resto de campos combinados dependientes

es decir, sólo funciona la cosa cuando todos los campos tienen valor...

Gracias por vuestra ayuda pues acabo de empezar en este empleo y me gustaría poder conseguir que esto marchara...

Buenas noches a todos
Respuesta Responder a este mensaje
#3 mramhid
27/11/2014 - 23:04 | Informe spam
mramhid escribió el 26/11/2014 22:38 :
mramhid escribió el 25/11/2014 13:36 :
¡ Hola !
Tengo un problema al crear una base de datos de nóminas a los
empleados.
El NETO debe ser igual al BRUTO menos las RETENCIONES y más los
ATRASOS.
Las RETENCIONES son un cálculo respecto a otro campo, pero a veces son
cero (0) porque ese otro campo no procede.

he intentado con NZ pero me da error por ser un campo calculado....

MUCHAS GRACIAS por vuestra ayuda!



Muchas gracias José Mª por tu respuesta!

Pero sigo dándole vueltas sin dar con la manera adecuada. Voy a intentar
de verlo de forma abstracta simplificada a ver si doy con ello

Una tabla tiene estos campos
CampoA / campoB / campoC / campoD / campoE / campoF / campoG
Líquido - base - cuotabruta - bonus - cuotaneta - reduccion -
neto

de los cuales estos campos son calculados:
campoC=13% del campoB (multiplicación por 0.13)
campoE=campoC (que ya es calculado) menos campoE (también)
campoG=campoA menos campo E (calculado)
y campo G=campo A menos campoE (que ya era calculado) y menos campoF

El problema es que, en muchas ocasiones, los campos B,C,D, E y F tienen valor
nulo. Y entonces es como un dominó y no sale ningún resultado en
el resto de campos combinados dependientes

es decir, sólo funciona la cosa cuando todos los campos tienen valor...

Gracias por vuestra ayuda pues acabo de empezar en este empleo y me
gustaría poder conseguir que esto marchara...

Buenas noches a todos


hola de nuevo y perdón la tabarra pero quería intentar explicarlo mejor


campos A / B / C / D / E / F / G


C= 13% del B (B X 0.13)
E= (C - D)
G= (A - E - F)

En realidad el G es el valor más importante, resultado de los otros cálculos

Problema: que los campos C Y E, a veces tienen valor NULO y G se queda sin calcular, nulo también

En esos casos, yo querría establecer que G fuera = A

se os ocurre cómo podría hacer esa regla de una manera sencilla? (pq soy novata)

GRACIAS Y cruzo los dedos de que alguien lo sepa...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida