Promedio Móvil con SUMX y DATESINPERIOD

Поділитися
Вставка
  • Опубліковано 19 вер 2024
  • En este vídeo les mostramos una forma adicional de construir un resultado móvil. En el ejemplo verás la construcción de un Promedio Móvil de los últimos tres meses utilizando las funciones SUMX y DATESINPERIOD. Además nos apoyaremos de las funciones LASTDATE y PREVIOUSMONTH.
    Si quieres ver dos métodos alternativos para llegar conseguir este mismo resultado, puedes ver los siguientes vídeos:
    Promedio Móvil Mensual en Power BI - DATEADD • Promedio Móvil Mensual...
    Promedio Móvil utilizando Variables en Power BI • Promedio Móvil utiliza...

КОМЕНТАРІ • 25

  • @gustavoaragonjiron1055
    @gustavoaragonjiron1055 Рік тому

    Sos un crack, vieras que me costó encontrar esta solución, bendiciones.

  • @crgonzalezf
    @crgonzalezf 4 роки тому +2

    Gracias!

  • @cesarlara4710
    @cesarlara4710 Рік тому

    Muchas gracias por tu video, me fue muy util. Saludos.

  • @nolelamosv
    @nolelamosv 4 роки тому +1

    Muchas gracias!,, muy bueno

  • @robertolopez1511
    @robertolopez1511 2 роки тому

    excelente explicación y muy buen ejemplo. Como lo puedo bajar a semanas? necesito el promedio movil de 3 semanas? lo primero que se me ocurre es que sea -21 Dias en el intervalo. Y tambien ando buscando mas aplicaciones semanales, donde o como podria hacer mis formulas semanales?

  • @dgzzuniga
    @dgzzuniga 4 роки тому

    Muy buenos videos...
    Se han encontrado con el desafío de promediar periodos "no continuos" ej: un semestre móvil (6 meses) los cuales no necesariamente son continuos de Enero a Junio por ejemplo... Si no que podrían ser los valores de (Ene, Abr, Jun, Sep, Oct, Nov ) 6 valores igualmente...
    Saludos.-

    • @GrowUpDataAnalytics
      @GrowUpDataAnalytics  4 роки тому

      Hola Diego. Esto creemos que lo podrías lograr con CALCULATE( [Medida], Calendario[Mes y Año] = "Enero-2019" )
      y así sucesivamente con los otros meses y después los promedias. Si hay algún patrón definido entonces lo haces con CALCULATE y DATEADD.
      Saludos.

  • @carlosorozco3801
    @carlosorozco3801 4 роки тому

    Jorge muchcas felicidades por los videos, para calcular el promedio de ventas del presente año entonces solo cambio en LASTDATE -9,... MONT... /9, el mes siguiente tengo que cambiar la medida -10 y /10 y asi sucesivamente para obtener el promedio en el tiempo trascurrido, aqui mi consulta como calcular el promedio del año presente (Enero mes de inicio Septiembre mes final) con una medida de forma automatica sin tener que cambiar cada mes la medida, gracias por tu respuesta.

    • @GrowUpDataAnalytics
      @GrowUpDataAnalytics  4 роки тому

      @Carlos Orozco, te hemos respondido en otro video pero acá hay un par de opciones que pueden servirte.
      Con DATESYTD: docs.microsoft.com/en-us/dax/datesytd-function-dax
      Con TOTALYTD: docs.microsoft.com/en-us/dax/totalytd-function-dax
      Por ejemplo:
      Promedio Anual = CALCULATE ( AVERAGE( Tabla[Columna_a_Promediar] ) , DATESYTD( Calendario[Fecha] ) )
      Trataremos de hacer un vídeo sobre el tema próximamente.
      Saludos.

  • @STEVEN4841
    @STEVEN4841 2 роки тому

    si quisiera calcula el promedio, pero mediante un rango seleccionado sin tener quemado el periodo, es decir, si selecciono dos meses o 3 o 12.... que automáticamente calcule ese promedio

  • @jbjk445
    @jbjk445 Рік тому

    Excelente video, una duda como puedo calcular el crecimiento del trimestre actual vs el trimestre inmediato anterior es decir: marzo 2023, abril 2023 y mayo del 2023 vs diciembre 2022, enero 2023 y febrero 2023, gracias 🙂.

    • @GrowUpDataAnalytics
      @GrowUpDataAnalytics  Рік тому

      Hola Angel. En el canal tenemos varios videos sobre la función DATEADD que creemos que en esta ocasión te puede servir. Saludos.

  • @manuelcaceresr
    @manuelcaceresr 2 роки тому

    Hola, muchas gracias por compartir estas formulas. quiero consultar como podría hacer que los primeros 2 meses (enero y febrero) no se vean afectados por la división de 3, ya que eso hace que baje mucho el promedio, por ejemplo enero debiera quedar igual al dividir por 1 y febrero debiera dividir por 2, y recién marzo tendría que dividirse por 3, perdone si no fui tan claro.

  • @esgaranel
    @esgaranel 3 роки тому

    Buen video!!, pero y si no trabajas con fechas sino con números de registros (ID)y lo que buscas es calcular una media móvil de 200 o de 100 o de 50.

    • @GrowUpDataAnalytics
      @GrowUpDataAnalytics  3 роки тому +1

      Hola. Normalmente el promedio móvil lo hacemos según lo que ocurrió en x cantidad de eventos a partir de una fecha u hora. Si no estás usando fechas entonces no hace falta utilizar DATESINPERIOD y lo podrías cambiar probablemente por ALLSELECTED de tus IDs.
      Saludos!

  • @angmatvargasbah
    @angmatvargasbah 3 роки тому

    Hola que buen aporte. Cuentamé será adaptarlo a semana, entonces encontre ventas moviles semanal?

    • @GrowUpDataAnalytics
      @GrowUpDataAnalytics  3 роки тому

      Hola Angel. Para hacerlo con semanas habrá que modificar considerablemente la fórmula ya que algunas funciones de Inteligencia de Tiempo no tienen opciones predeterminadas para trabar por semanas.
      Saludos.

  • @andreevicuna2931
    @andreevicuna2931 3 роки тому

    Buenas muy buen video, me ha funcionado varia veces pero cuando aplico la formula y mi "ventas totales " es un distinctcount no un sum no calcula muy bien.
    Es decir ventas totales es = distinctCount(Ventas). si lo hago aplicando la funcion generando las 3 variables si me calcula bien, pero aplicando esta formula usando sumx y dateadd no me calcula.
    Si fueras tan amable de decirme que podria ser.
    Gracias

  • @meogaitan
    @meogaitan 3 роки тому

    Buenas, Tengo una tabla de ventas que va por día en varios niveles (pais, canal, vendedor, producto, etc) y tengo que desplegar las ventas como 1. Ventas Diarias Promedio, 2. Ventas Semanales Promedio y 3. Ventas Mensuales Promedio. Se me ha hecho muy dificil encontrar una forma de desplegar principalmente la medida semanal, alguna idea de como resolver ésto? Muchas gracias...

  • @supermattias9084
    @supermattias9084 4 роки тому

    Cordial saludo ! me Gustaría tener asesoría personalizada! es posible, como me contacto

    • @GrowUpDataAnalytics
      @GrowUpDataAnalytics  4 роки тому

      Hola Abner. Para cotizar asesorías personalizadas puedes escribir a info@growupcr.com
      Saludos!

  • @franklinchiluisa466
    @franklinchiluisa466 4 роки тому

    Estimados si deasearia hacer promedio diario para saber que dia es el que se vende mas como podria hacerlo

    • @GrowUpDataAnalytics
      @GrowUpDataAnalytics  4 роки тому

      Hola Franklin. En este caso debes utilizar la función AVERAGE y colocarlo en una tabla o gráfico por día.
      Saludos.

  • @yojanson3
    @yojanson3 3 роки тому

    De esta otra forma no hay que estar sacando el promedio manual: AVERAGEX (
    GROUPBY (Calendario,Calendario[Anio],Calendario[Mes]),
    CALCULATE ( [ventasTotales],DATESINPERIOD(Calendario[Date],LASTDATE(PREVIOUSMONTH(Calendario[Date])),-4,MONTH
    )))

  • @cesarsaldana3429
    @cesarsaldana3429 2 роки тому

    Parce!!!! hay un error en el renglones Feb 2016 y Mar 2016, estas dividiendo por 3 y no es correcto pxk tienes 1 y 2 datos solamente.
    Sugiero una columna calculada que nos indique cuantos datos vamos a promediar usando la función Switch:
    No_Datos= Switch(True(),
    if(ventas mes anterior>0 &&
    ventas 2 meses antras>0 &&
    ventas 3 meses antras>0 &&), 3,
    if(ventas mes anterior>0 &&
    ventas 2 meses antras>0 &&
    ventas 3 meses antras0 &&
    ventas 2 meses antras