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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Syndicate_Admin
Administrator
Administrator

Crear un total acumulado de inventario y, a continuación, buscar cuándo se vuelve negativo

Buscando crear un total acumulado de inventario y encontrar cuándo se vuelve negativo por primera vez, ¡pero ni siquiera puede hacer que el total acumulado funcione!

Tenga una tabla que se vea así, y me gustaría que el inventario con el tiempo sea un total acumulado, pero como puede ver, eso no funciona:

DemingPDCA_1-1686759136184.png

Cálculo actual:

Inventory over Time = 
    VAR maxdate = MAX(_Calendar[Date])
    RETURN
    CALCULATE(
        SUM('Inventory Watch (Supply and Demand)'[Due Qty]),
        'Inventory Watch (Supply and Demand)'[CURDUE] <= maxdate,
        ALL('Inventory Watch (Supply and Demand)'[CURDUE])
    )

No estoy seguro de lo que estoy haciendo mal, pero solo me está dando la cantidad del artículo de línea.

Aquí están mis relaciones, en caso de que ese sea el problema:

DemingPDCA_2-1686759254751.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Lo hice funcionar (tenía que empezar de nuevo, pero pensé que lo compartiría)

Primero calculó la cantidad total

Total de cantidad debida = Suma('Vigilancia de inventario'[Cantidad de vencimiento])

No estoy del todo seguro de lo que estaba haciendo mal, pero parecía comenzar a funcionar cuando saqué mi cantidad total en su propia medida, pero eso puede no haberse correlacionado realmente, ¡probé demasiadas cosas a la vez!

Total de la cantidad acumulada en la fecha de vencimiento =
VAR PartNumber = SELECTEDVALUE('Vigilancia de inventario'[Número de pieza])
VAR QOH = CALCULATE(Max('Part Master'[Cantidad disponible]), FILTER('Part Master', 'Part Master'[Part Number] = PartNumber))
DEVOLUCIÓN
QOH +
CALCULAR(
[Cantidad total adeudada]
, FILTRO(
ALLEXCEPT('Vigilancia de inventario', 'Maestro de piezas'[Número de pieza])
, 'Inspección de inventario'[Fecha de vencimiento] <= MAX('Calendario'[Fecha])))



View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Lo hice funcionar (tenía que empezar de nuevo, pero pensé que lo compartiría)

Primero calculó la cantidad total

Total de cantidad debida = Suma('Vigilancia de inventario'[Cantidad de vencimiento])

No estoy del todo seguro de lo que estaba haciendo mal, pero parecía comenzar a funcionar cuando saqué mi cantidad total en su propia medida, pero eso puede no haberse correlacionado realmente, ¡probé demasiadas cosas a la vez!

Total de la cantidad acumulada en la fecha de vencimiento =
VAR PartNumber = SELECTEDVALUE('Vigilancia de inventario'[Número de pieza])
VAR QOH = CALCULATE(Max('Part Master'[Cantidad disponible]), FILTER('Part Master', 'Part Master'[Part Number] = PartNumber))
DEVOLUCIÓN
QOH +
CALCULAR(
[Cantidad total adeudada]
, FILTRO(
ALLEXCEPT('Vigilancia de inventario', 'Maestro de piezas'[Número de pieza])
, 'Inspección de inventario'[Fecha de vencimiento] <= MAX('Calendario'[Fecha])))



Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

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