Discussion:
Campo calculado que incluye otro campo calculado
(demasiado antiguo para responder)
mramhid
2014-11-25 12:36:35 UTC
Permalink
¡ 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 so
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!
José Mª Fueyo
2014-11-25 14:57:10 UTC
Permalink
Hola
Podrías crearte una función que te realizara el cálculo que quieres hacer.

Salu2,
José Mª Fueyo
mramhid
2014-11-26 21:38:47 UTC
Permalink
mramhid escribió el 25/11/2014 13:36
Post by mramhid
¡ 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 so
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 intenta
de verlo de forma abstracta simplificada a ver si doy con ell

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

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 campo

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

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 m
gustaría poder conseguir que esto marchara..

Buenas noches a todos
mramhid
2014-11-27 22:04:05 UTC
Permalink
mramhid escribió el 26/11/2014 22:38
Post by mramhid
mramhid escribió el 25/11/2014 13:36
Post by mramhid
¡ Hola
Tengo un problema al crear una base de datos de nóminas a lo
empleados
El NETO debe ser igual al BRUTO menos las RETENCIONES y más lo
ATRASOS
Las RETENCIONES son un cálculo respecto a otro campo, pero a veces so
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 intenta
de verlo de forma abstracta simplificada a ver si doy con ell
Una tabla tiene estos campo
CampoA / campoB / campoC / campoD / campoE / campoF / campo
Líquido - base - cuotabruta - bonus - cuotaneta - reduccion
net
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 campo
El problema es que, en muchas ocasiones, los campos B,C,D, E y F tienen valo
nulo. Y entonces es como un dominó y no sale ningún resultado e
el resto de campos combinados dependiente
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 m
gustaría poder conseguir que esto marchara..
Buenas noches a todo
hola de nuevo y perdón la tabarra pero quería intentar explicarl
mejo


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


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 otro
cálculo

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

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

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...

Continúe leyendo en narkive:
Loading...