Respuestas de foro creadas
-
Hola Javier, si el coste Ud lo calculo desde el comienzo ya que tengo que coger todos los valores de transacciones y dividirlos entre las unidades para obtener el coste correcto. Es por esto que tengo que coger desde los inicios porque es probable que tenga stock con coste en este año y que el ultimo movimiento de entrada o salida sea de años anteriores, por eso lo tengo que calcular asi
Hola Diego,
No lo acabo de entender. O sea si tengo un total de unds por año y mes y tengo el coste ud de cada articulo por mes y año. que formula tendria que aplicar para recalcular el unds * CosteudPEriodoAnterior para que sume igual que todas las cantidades * precioPeriodoAnterior con los filtros aplicados en la visual ¿?
Estoy estancado en esto y no me salgo.
He probado con todo SUMX, calculate y todo pero nada. Seguramente no tengo clara que formula deberia aplicar.
Si me puedes ayudar te lo agradeceria muchoCosteUdPeriodo = CALCULATE(DIVIDE(SUM(STOCK[Valor stock]),SUM(STOCK[Stock]),0),Calendario[Date] <= MAX(Calendario[Date])) CosteUdPeriodoAnterior = CALCULATE(DIVIDE(SUM(STOCK[Valor stock]),SUM(STOCK[Stock]),0),Calendario[Date] <= MAX(Calendario[Date])-365)
Adjunto las formulas de como obtengo el coste ud por periodo para luego multiplicarlo por el TotalUds y asi obtener el coste actual y el coste a periodo anterior de esas unidades.
CosteUdPeriodo =
CALCULATE(DIVIDE(SUM(STOCK[Valor stock]),SUM(STOCK[Stock]),0),Calendario[Date] <= MAX(Calendario[Date]))CosteUdPeriodoAnterior =
CALCULATE(DIVIDE(SUM(STOCK[Valor stock]),SUM(STOCK[Stock]),0),Calendario[Date] <= MAX(Calendario[Date])-365)