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

Desafíos del cálculo del período de retención de inventario

Tengo que calcular el período de retención de inventario.

El razonamiento básico es que tenemos el Purchase Lead Time (PLT), que proporciona los días en que se realizó la compra. Lo calculamos de la siguiente manera:

Último día del mes actual = 31/01/2023 y PLT = 42

Entonces, 31/01/2023 - 42 = 20/12/2022

Tomamos el período como los días del mes actual = 31

20/12/2022 - 31 = 19/11/2022

Ahora tenemos el período/intervalo 19/11/2022 - 20/12/2022. Estos son los meses que tienen diferentes variaciones de stock.

Supongamos que el 19/11/2022 hubo una variación de 30.000 y el 20/12/2022 hubo una variación de 50.000.

Esta variación para el período debe ser el Efecto Efectivo. Sin embargo, como el período abarca dos meses diferentes, debemos tomar un porcentaje de la variación de un mes y sumarlo al porcentaje del otro mes.

El cálculo es el siguiente:

Para el 20/12/2022, con 31 días, dividimos la variación entre 31: 20/31 * variación, en este caso, 50. Esto nos da una parte del valor.

Para el mes anterior, 19/11/2022, tomamos el porcentaje restante (20/31 - 1) * variación * -1, donde la variación es 30. Esto devuelve el 100% del valor en función de las variaciones de existencias para esos meses después de sumar los dos. dando lugar al efecto efectivo.

Sin embargo, este método no está siendo preciso, ya que los períodos se superponen o no se calculan.

Para corregir estos posibles errores, hemos considerado fijar el período en 30 días y el PLT en el promedio del año. Aun así, se produce una pérdida de datos, lo que se traduce en un efecto efectivo inexacto.

¿Tienes alguna idea para resolver este problema, o algún método diferente para realizar este cálculo?

A continuación se muestra el script de DAX en el que se realiza el cálculo del efecto efectivo:

Efecto efectivo Variación de inventario consolidado =
VAR DateVar = MAX('Calendario'[Fecha]) - [PLT]

Cálculo del PLT de inventario total
VAR MonthVar = MONTH(DateVar)
VAR YearVar = YEAR(DateVar)
VAR TotalInventoryPLT =
CALCULAR(
[Inventario total],
FILTRO (
ALL('Calendario'),
'Calendario'[MonthN] = MonthVar &&
'Calendario'[Año] = AñoVar
)
)

Cálculo de la variación de inventario
VAR InventoryVariation = TotalInventoryPLT - CALCULATE([Total Inventory PLT], DATEADD('Calendar'[Date], -1, MONTH))

Cálculo de la variación %
Porcentaje de VAR = IF(DAY(DateVar) >= 30, InventoryVariation, (DAY(DateVar)/30) * InventoryVariation)

Cálculo del inventario total PLT LM (último mes)
VAR TotalInventoryPLT_LM =
CALCULAR(
TotalInventoryPLT,
DATEADD('Calendario'[Fecha], -1, MES)
)

Cálculo de la variación % LM (último mes)
Porcentaje VARLM =
Porcentaje VARLM = (DÍA(DateVar)/30) - 1.0
Variación de VARLM = CALCULATE([Variación de inventario], DATEADD('Calendario'[Fecha], -1, MES))
RETURN IF(DAY(DateVar) >= 30, 0, VariationLM * PercentageLM)

Cálculo final de la variación de inventario por efecto efectivo consolidado
RETORNO Porcentaje + PorcentajeLM

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@Gabriel_Pedri

¿Hay alguna forma de crear un modelo con datos de muestra (ficticios) para las tablas requeridas, así como para las medidas requeridas?

1) Proporcione datos de muestra que cubran su problema o pregunta por completo.
https://community.powerbi.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-...

2) Muestre el resultado esperado en función de los datos de muestra que proporcionó.
https://community.powerbi.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523

3) Explique cómo espera llegar del paso 1 al 2.

4) Si es posible, muestre sus intentos anteriores de solución.

Espero que esto ayude.

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.