Tendrás que usar tu criterio. Hay situaciones en las que tratar los valores perdidos como 0 sería una locura. En general, yo sería muy cauteloso.
Por otro lado, hay situaciones en las que es razonable intentar un cálculo alternativo y situaciones en las que utilizar 0 puede ser razonable.
Un buen ejemplo es la obra de Kenneth French descripción de cómo Fama y French calculan el capital contable :
Los fondos propios contables ... son el valor contable de los fondos propios, más los impuestos diferidos del balance y el crédito fiscal de las inversiones. impuestos diferidos del balance y el crédito fiscal por inversiones (si está disponible), menos el valor contable de las acciones preferentes. En función de la disponibilidad, utilizamos el valor de reembolso, liquidación o nominal (en ese orden) para estimar el valor contable de las acciones preferentes. Los fondos propios son el valor según Moody's o Compustat, si está disponible. En caso contrario valor contable de las acciones ordinarias más el valor nominal de las acciones preferentes. el valor nominal de las pasivo total (en ese orden). Véase Davis, Fama y French, 2000, "Características, covarianzas y rendimientos medios: 1929-1997". Journal of Finance, para más detalles.
Siguiendo a Fama y French, puede hacer un primer intento de calcular la equidad contable utilizando el código SQL:
SEQ - COALESCE(PSTKRV, PSTKL, PSTK, 0) + COALESCE(TXDITC,0) as be
La función COALESCE devuelve el primer resultado no nulo de la lista. Para el valor contable de las acciones preferentes, pruebe primero con PSTKRV, luego con PSTKL y por último con PSTK. Trate los activos por impuestos diferidos más el crédito fiscal por inversión (TXDITC) como cero si no está disponible.
En código aquí escrito por Palacios de CRSP y Vora de Penn State hace lo que he descrito anteriormente.