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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
saranicole2695
Frequent Visitor

Determinar capas de costos FIFO actuales y proyectadas

¡Hola!

Estoy trabajando con un conjunto de datos que tiene una tabla de compras y una tabla de ventas de contrato. La empresa utiliza el método de cálculo del coste FIFO. Lo que estoy tratando de hacer es encontrar la capa de costo actual (para cada producto el costo asociado con el número de secuencia más pequeño) y luego la capa de costo "siguiente" o proyectada. Dado que las ventas aún no se han realizado, se trata de pedidos que se deben completar en algún momento en el futuro, las capas de coste no se han releivedo, ya que eso no sucede hasta que una venta está completamente facturada. (Tome los datos de ventas y "aliviar" las capas de coste adecuadas y determine el nuevo costo donde queda > 0 y el número de secuencia más pequeño. A continuación se muestran algunas tablas de datos de ejemplo y lo que soy esperaría que sean los resultados. Voy a usar estos datos en una tarjeta visual en un informe.

¡¡Gracias!!

Nota: Cuando se factura una venta, la transacción libera la capa de coste y se elimina de la tabla de ventas.

saranicole2695_0-1600868809059.png

3 REPLIES 3
v-yiruan-msft
Community Support
Community Support

Hola @saranicole2695 ,

¿Se ha resuelto si el problema? En caso afirmativo, ¿podría marcar el mensaje útil como Respondido? Ayudará a otros miembros de la comunidad a encontrar la solución fácilmente si se enfrentan al problema similar con usted. Gracias.

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
v-yiruan-msft
Community Support
Community Support

Hola @saranicole2695 ,

Puede crear dos medidas como se indica a continuación para obtener el costo actual y el costo "siguiente":

Current cost = 
CALCULATE (
    MAX ( 'Purchases'[Cost] ),
    FILTER (
        'Purchases',
        'Purchases'[Product] = MAX ( 'Purchases'[Product] )
            && 'Purchases'[Seq] = MIN ( 'Purchases'[Seq] )
    )
)​
Next cost = 
VAR _maxsdate =
    CALCULATE (
        MAX ( 'Contract Sales'[Sales Date] ),
        ALLEXCEPT ( 'Contract Sales', 'Contract Sales'[Product] )
    )
VAR _minseq =
    CALCULATE (
        MIN ( 'Purchases'[Seq] ),
        FILTER (
            'Purchases',
            'Purchases'[Product] = MAX ( 'Purchases'[Product] )
                && 'Purchases'[Qty Remaining] > 0
                && 'Purchases'[Date] >= _maxsdate
        )
    )
RETURN
    CALCULATE (
        MIN ( 'Purchases'[Cost] ),
        FILTER (
            'Purchases',
            'Purchases'[Product] = MAX ( 'Purchases'[Product] )
                && 'Purchases'[Seq] = _minseq
        )
    )

Determine Current and Projected FIFO Cost Layers.JPG

Si el anterior no puede obtener los resultados correctos, proporcione la lógica de cálculo del siguiente costo. A saber, ¿por qué el siguiente costo para el producto A es obtener el costo de seq 962 y el producto B es obtener el costo de seq 766? Gracias.

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
amitchandak
Super User
Super User

@saranicole2695 , Puede proporcionar datos en formato de texto. ¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.

Consulte también si esto puede ayudar a

https://radacad.com/dax-inventory-or-stock-valuation-using-fifo

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors