Flujos de caja en el tiempo

Entradas y salidas de caja por periodo.

Definición

Un gráfico de flujos de caja en el tiempo dibuja cada periodo como una barra hacia arriba si entra dinero y hacia abajo si sale, junto al flujo descontado y una línea con el acumulado. El año en que la línea cruza el cero es cuando el proyecto ha devuelto lo invertido. Se usa para evaluar proyectos de inversión, aperturas o adquisiciones.

Project Cash Flows
Datos
x · value · y · target
Buena para
Ver cuándo llega el dinero de un proyecto y en qué periodo empieza a compensar.
Evítala cuando
Cuando sólo importa el valor final del proyecto y no su reparto en el tiempo.
Datos que faltan
Dibuja el valor ausente como cero.
Accesibilidad
Lector de pantalla: tabla de datos · respeta «reducir movimiento»

Forma de los datos

Qué columnas pide

ColumnaTipoPara qué
x · opcionalnumberEl periodo, NUMÉRICO (no una fecha): se busca con `findNumericColumn`. Si no está vale 0 en todas las filas y todas las barras se apilan en el mismo año.
value · opcionalnumberEl flujo del periodo, con signo: la barra divergente.
y · opcionalnumberEl flujo DESCONTADO. La pieza no descuenta nada: lee la columna tal cual.
target · opcionalnumberEl VAN acumulado, la línea. Tampoco se acumula aquí: viene del dato, así que una columna incoherente se dibuja sin protestar.

Tamaños

Ancha por necesidad

Esta pieza necesita anchura para que cada rótulo quepa entero. El motor prefiere decirlo a apretarla.

A menos de 480 px sus rótulos no caben sin pisarse o recortarse, y el motor no la publica así. En el móvil se ve la versión ancha, a tamaño legible y sin recortar, dentro de un marco que se desliza.

Cuándo usarla

Tres preguntas antes de elegirla

¿Importa cuándo llega cada flujo?

Si sólo hay que explicar cómo se pasa de una cifra inicial a otra final, la cascada lo descompone.

Sí: quédate con flujos de caja en el tiempo

No: usa Gráfico de cascada

¿Quieres ver flujo, descontado y acumulado juntos?

Si basta con el momento en que se recupera la inversión, el periodo de recuperación lo señala sin más capas.

Sí: quédate con flujos de caja en el tiempo

No: usa Periodo de recuperación

¿Partes de unos supuestos ya cerrados?

Si hay que ver cómo cambia la valoración al mover la tasa o el crecimiento, la tabla de sensibilidad DCF los cruza.

Sí: quédate con flujos de caja en el tiempo

No: usa Tabla de sensibilidad DCF

Código

La misma pieza, con tus datos

import { getPreset, renderComposition } from 'visx-render/node';

const spec = await getPreset('cashflowtimeline');
spec.data.rows = misFilas; // tus columnas
const { svg, warnings } = await renderComposition(spec);

También en React con Chart y prepareComposition. Guía para desarrolladores →

Dudas

¿Descuenta o acumula los flujos?

No. Lee el flujo descontado y el acumulado tal como vienen en las columnas; si no cuadran, se dibujan igual.

¿El periodo puede ser una fecha?

No: tiene que ser un número, como el año o el número de periodo.

¿Qué hace si faltan datos?

Dibuja el valor ausente como cero. Si un hueco no es un cero en tus datos, rellénalo o elimina la fila antes de dibujar.

¿Cómo se ve en el móvil?

A menos de 480 px el motor no la compone sin pisar o cortar rótulos, y lo dice. En el móvil se ve la versión ancha, a tamaño legible, dentro de un marco que se desliza.

Relacionadas

Otras formas de responder «cómo cambia en el tiempo»

Guía para elegir: cómo cambia en el tiempo →