dat2191074300

Respuestas de foro creadas

Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)
  • dat2191074300
    Participante

      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

      dat2191074300
      Participante

        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 mucho

        dat2191074300
        Participante
          
          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)
          
          dat2191074300
          Participante

            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)

          Viendo 4 respuestas - de la 1 a la 4 (de un total de 4)