Días de inventario: método de recuento

Un usuario Pregunto ✅

gwright15

Hola

Estoy buscando calcular los días de inventario de cada línea de productos, utilizando el método de recuento.

Entonces, por ejemplo, si tengo 1000 unidades en stock, una compra 300, hace 30 días, 500, hace 50 días y hace 300, 105 días, la antigüedad de las existencias sería de 105 días.

Los datos que tengo actualmente:

Cantidad de stock en un momento dado, calculada mediante otra medida.

Una tabla con todo el historial de compras, por código de producto y por fecha.

Una tabla de fechas

La tabla de existencias está vinculada a los datos de compras a través del código de producto.

gwright15

Así que he progresado un poco.

Agregué una medida para calcular una cantidad acumulada de reserva en ejecución:

Reverse Cumulative Quantity = 
CALCULATE(sum('Purchasing Data'[quan]),
Filter(ALLSELECTED('Date'),'Date'[Date]>=MIN('Date'[Date])))

Esto muestra lo siguiente:

Compras.png

Esto muestra que se adquirieron 913,44 el 28 de junio de 2019 y que se adquirieron 996,48 más el 8 de mayo de 2019.

Mi cantidad actual en stock es 1.306,63, por lo que quiero informar la fecha 8 de mayo de 2019.

Sin embargo, mi intento no ha tenido éxito:

Date_Target_Reached = 
IF (
    HASONEVALUE ( Stock_Record[stcode] ),
    VAR Stock_Quantity =
        [Quantity]
    VAR FirstDateOverTarget =
        FIRSTNONBLANK (
            'Purchasing Data'[deldate],
            IF (
                [Reverse Cumulative Quantity] >= Stock_Quantity,
                1
            )
        )
    RETURN
        FirstDateOverTarget
)

Cualquier ayuda será muy apreciada.

Amitchandak

En respuesta a gwright15

Mira esto

https://community.powerbi.com/t5/Desktop/Cumulative-Total/td-p/43115

También corriendo total en medidas rápidas

gwright15

En respuesta a Amitchandak

Gracias por esto. Mi total acumulado parece estar funcionando bien.

El elemento con el que estoy luchando es determinar en qué fecha se infringe el total acumulado.

Intenté usar LASTNONBLANK pero parece que no funciona.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *