Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Proyección de inventario

Hola Comunidad, ¿cómo estás?

Soy nuevo en PowerBI y estoy tratando de crear una proyección de inventario.

Me gustaría trazar semanalmente (todos los lunes) y utilizaría algunos informes como punto de partida.

Los cálculos serían:

Para la primera semana: Stock actual disponible, consumo de la primera semana y todos los envíos a recibir esa semana consolidados el lunes.

Para la segunda semana y en: Inventario inicial de la semana pasada - consumo de la semana pasada + envíos recibidos

Cuando actualice el archivo la semana siguiente, actualizaría la base de datos y el archivo comenzaría en función del lunes de esa semana.

Projection example.PNG

He creado alredy Calendario

Calendar.PNG

e importó los informes iniciales

Projection 2.PNG

Pero no sé cómo continuar y llegar a una trama como esta. ¿Podría alguien por favor ayudarme? Creo que necesito crear algunas medidas acumulando el período. Gracias de antemano 🙂

Projection example.PNG

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

@todebrownie ,

¿Se ha resuelto su problema?

Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.


Saludos
Winniz

Hola

Te envié un msg privado con mis datos. ¿Podría por favor echar un vistazo?

@todebrownie ,

Lo siento mucho, no leí el mensaje privado antes. Hice clic en el enlace que compartiste, pero indicaba que el enlace había caducado. ¿Podría compartirlo de nuevo?

vkkfmsft_0-1648688693079.png

Saludos
Winniz

Hi V,

Te acabo de enviar de nuevo.

¡Gracias!

@todebrownie ,

¿Se ha resuelto su problema? Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.


Saludos
Winniz

@todebrownie ,

Pruebe la siguiente fórmula:

Shipments Acm = 
CALCULATE (
    SUM ( Shipments[Qty Invoiced] ),
    FILTER (
        ALL ( CalendarioM ),
        CalendarioM[WEEKNUM] < MAX ( CalendarioM[WEEKNUM] )
    )
)
Fcst Acm = 
CALCULATE (
    SUM ( Forecast[Value] ),
    FILTER (
        ALL ( CalendarioM ),
        CalendarioM[WEEKNUM] < MAX ( CalendarioM[WEEKNUM] )
    )
)
Measure = 
CALCULATE (
    FIRSTNONBLANKVALUE ( CalendarioM[WEEKNUM], [Initial Stock] ),
    ALLSELECTED ( CalendarioM[WEEKNUM] )
) - [Fcst Acm] + [Shipments Acm]

vkkfmsft_0-1648778719685.png

Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

@todebrownie ,

No estoy seguro de su estructura de datos, creé los siguientes datos de ejemplo basados en mi comprensión.

vkkfmsft_0-1647494189578.png

A continuación, cree estas medidas:

Weekly Forecast = 
IF (
    MAX ( 'Calendar'[WeekDay] ) = 1,
    CALCULATE (
        SUM ( 'Daily Stock'[Consumption] ),
        FILTER (
            ALLSELECTED ( 'Calendar' ),
            'Calendar'[WeekNum] = MAX ( 'Calendar'[WeekNum] )
        )
    )
)
SumShipments = 
IF (
    MAX ( 'Calendar'[WeekDay] ) = 1,
    CALCULATE (
        SUM ( 'Daily Stock'[Shipments] ),
        FILTER (
            ALLSELECTED ( 'Calendar' ),
            'Calendar'[WeekNum] = MAX ( 'Calendar'[WeekNum] )
        )
    )
)
ForecastInventory = 
VAR current_Mo =
    CALCULATE (
        MIN ( 'Daily Stock'[Date] ),
        KEEPFILTERS ( 'Calendar'[WeekDay] = 1 ),
        ALLSELECTED ( 'Calendar' )
    )
VAR stock =
    CALCULATE (
        SUM ( 'Daily Stock'[Inventory] ),
        FILTER ( ALLSELECTED ( 'Calendar' ), 'Calendar'[Date] = current_Mo )
    )
VAR W_S =
    SUMX (
        FILTER (
            ALLSELECTED ( 'Calendar' ),
            'Calendar'[Date] < MAX ( 'Calendar'[Date] )
        ),
        [Weekly Forecast] - [SumShipments]
    )
RETURN
    IF (
        MAX ( 'Calendar'[Date] ) = current_Mo,
        SUM ( 'Daily Stock'[Inventory] ),
        IF (
            MAX ( 'Calendar'[WeekDay] ) = 1
                && MAX ( 'Daily Stock'[Date] ) <> BLANK (),
            stock - W_S
        )
    )

vkkfmsft_1-1647494204856.png

Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Saludos
Winniz
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.