Variación Porcentual Año a Año con DAX en Power BI

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 81

  • @eduardomunoz2764
    @eduardomunoz2764 4 ปีที่แล้ว +3

    Maravillosa explicación. Gracias y saludos

    • @NestorAdrianzen
      @NestorAdrianzen  4 ปีที่แล้ว +1

      Excelente, Eduardo. Sigue adelante explorando esta herramienta maravillosa.

  • @carlosalvarezsolis7201
    @carlosalvarezsolis7201 4 ปีที่แล้ว +2

    Claro y muy practico. La formula del. Porcentaje por fin bien explicada. Valor actual menos valor anterior dividido por valor anterior y, al tratarse de un porcentaje por cien. Al explicar a los chicos se vuelven locos porque ven ya factores comunes etc, sin haber pasado por esa formula inicial. Una propuesta nestor, un video con gráficos unicamente potenteS, je visto dos muy interesantes pero que la gente no se saca el jugo que tienen, a saber, el de trhee o arbol disperso y el de infuenciadores. Me parecen muy potentes para decisiones futuras pero necesito ayuda. Para ello.
    Otro consejo que doy, ponernos las pilas con ingles, en el 99 % de las empresas power bi lo tendràs en inglés, por tanto, no se puede quedar mal viendo el lienzo en español, no es profesional.
    Thanks a lot...

    • @NestorAdrianzen
      @NestorAdrianzen  4 ปีที่แล้ว +1

      Carlos, Gracias por el feedback. Voy a poner en mi lista Treemap y Key Influencers.
      Concuerdo 100% en la importancia de aprender inglés. Hay muchas oportunidades en el idioma del Tío Tom. Saludos.

    • @cristianfontenla7928
      @cristianfontenla7928 4 ปีที่แล้ว +1

      Perdon q te contradiga, pero no es menos profesional el uso en español, muchas personas de habla hispana no manejan bien el ingles y si tu lo haces te sera mas facil traducirlo q a ellos.

  • @giovannimalaverkure2702
    @giovannimalaverkure2702 5 หลายเดือนก่อน

    Felicitaciones. De los videos que ví, fue el único que me ayudó para realizar ese comportamiento.

    • @NestorAdrianzen
      @NestorAdrianzen  5 หลายเดือนก่อน

      Gracias por revisar el contenido. Saludos 👍

  • @NestorAdrianzen
    @NestorAdrianzen  4 ปีที่แล้ว

    Hola a todos. Aquí les comparto el link del contenido: drive.google.com/file/d/1DE25H7ubA7QgMs5AZpR0KQeZt26IBK-Z/view?usp=sharing

  • @marioleandrocabrerahernand8084
    @marioleandrocabrerahernand8084 2 ปีที่แล้ว

    Muchas gracias Nestor, me ayudaste a solucionar un problema en mi empresa

    • @NestorAdrianzen
      @NestorAdrianzen  2 ปีที่แล้ว

      Excelente. Gracias por revisar el contenido. Saludos

  • @gonzalocba7631
    @gonzalocba7631 ปีที่แล้ว +1

    excelente explicación , totalmente didáctico , gracias

    • @NestorAdrianzen
      @NestorAdrianzen  ปีที่แล้ว

      Gracias por revisar el contenido, Gonzalo. Saludos 👍

  • @ExcelClaroyDulce
    @ExcelClaroyDulce 7 หลายเดือนก่อน +1

    EXCELente video, muy bien explicado...Gracias por compartir

    • @NestorAdrianzen
      @NestorAdrianzen  7 หลายเดือนก่อน

      Gracias por revisar el contenido. Saludos 👍

  • @angelavalda7144
    @angelavalda7144 3 ปีที่แล้ว

    Excelente explicación. Gracias saludos desde Bolivia

    • @NestorAdrianzen
      @NestorAdrianzen  3 ปีที่แล้ว

      Gracias por revisar el contenido, Angela! Saludos allá en Bolivia.

  • @IvanCortinas_ES
    @IvanCortinas_ES 3 ปีที่แล้ว +2

    Soberbio tutorial. Muchas gracias Néstor!

    • @NestorAdrianzen
      @NestorAdrianzen  3 ปีที่แล้ว

      Excelente, Iván. Gracias por revisar el contenido!

  • @diegogutierrezcarmona6199
    @diegogutierrezcarmona6199 3 ปีที่แล้ว

    Gracias por la información. Saludos Nestor!!!

    • @NestorAdrianzen
      @NestorAdrianzen  3 ปีที่แล้ว

      Excelente, Diego. Sigue así con ese empeño. Saludos.

  • @sofialeonb7514
    @sofialeonb7514 2 ปีที่แล้ว

    Top video. Gracias!!

    • @NestorAdrianzen
      @NestorAdrianzen  2 ปีที่แล้ว

      Gracias por revisar el contenido, Sofía. Saludos 👍

  • @pamavar
    @pamavar 3 ปีที่แล้ว +1

    Muchas gracias!! está muy buena la explicación :)

    • @NestorAdrianzen
      @NestorAdrianzen  3 ปีที่แล้ว

      Pamela, gracias por revisar el contenido. Saludos

  • @kevinmendoza1484
    @kevinmendoza1484 3 ปีที่แล้ว

    Gracias, totales!!!!!

    • @NestorAdrianzen
      @NestorAdrianzen  3 ปีที่แล้ว +1

      Excelente, Kevin! Sigue sacándole lustre a Power BI. Saludos

  • @ariotojc
    @ariotojc 3 ปีที่แล้ว

    Excelente aportación, gracias.

    • @NestorAdrianzen
      @NestorAdrianzen  3 ปีที่แล้ว

      Excelente, ariotojc. Sigue así con ese empeño.

  • @martinvillarreyes1140
    @martinvillarreyes1140 ปีที่แล้ว

    Muy bien hno. Un éxito tu vídeo. Habrá alguno por ahí para "entender" de una manera fácil como funcionan las Variables? Gracias de antemano. Un abrazo.

    • @NestorAdrianzen
      @NestorAdrianzen  ปีที่แล้ว

      Gracias por revisar el contenido, Martín. Este es el vídeo de variables: th-cam.com/video/FBhQizFTpIU/w-d-xo.html

  • @juanrecinos7457
    @juanrecinos7457 4 ปีที่แล้ว +1

    Muy buena explicacion, una consulta como calcular el porcentaje de variacion mensual relacionandolo con el fin de año anterior.. ver el comportamiento de variacion de enero vrs diciembre año anterior,febrero vrs diciembre año anterior.. Muchas gracias por compartir el conocimiento, Saludos desde El Salvador

    • @NestorAdrianzen
      @NestorAdrianzen  4 ปีที่แล้ว

      Juan, Buena pregunta. Por ejmplo, si quieres comparar los meses del 2016 con diciembre del 2015, se puede resolver en tres pasos:
      1) Crear una medida que calcule el "costo de delivery" solo para diciembre. Por ejemplo:
      Diciembre =
      CALCULATE(
      SUM(Reclamos[Costo de Delivery]),
      Fechas[Date]>=DATE(2015,12,01) && Fechas[Date]

  •  4 ปีที่แล้ว

    Suscrito! Genial tu canal, era lo que esperaba para comparar años. meses, etc, Un abrazo

    • @NestorAdrianzen
      @NestorAdrianzen  4 ปีที่แล้ว

      Excelente, Sebastián! Sigue adelante con tu preparación. Saludos.

  • @leonardobrondani924
    @leonardobrondani924 4 ปีที่แล้ว +1

    Excelente Nestor, pero como se le puede dar formato condicional a los totales de la matriz que no sale, en el ejemplo darle el formato para que aplique también en el 4.74%. gracias

    • @NestorAdrianzen
      @NestorAdrianzen  4 ปีที่แล้ว

      Leonardo, me da mucho gusto que haya sido de gran ayuda este tutorial. Esa es una buena pregunta. Antes no se podía dar formato a totales pero ahora ya se tiene esa opción activa. El mecanismo es muy similar a lo que explico en el tutorial. Lo único que se debe hacer es seleccionar "Valores y Totales" en la lista desplegable que aparece en la sección de "Aplicar a". Cuando abres la ventana de formato conditional, esta opción está en el segundo casillero superior de la derecha. Saludos.

    • @leonardobrondani924
      @leonardobrondani924 4 ปีที่แล้ว +1

      @@NestorAdrianzen Muchas gracias por su respuesta, tengo instalada la versión de marzo 2020 y aun no encontré la opción que me dice. y aquí me surgen 2 preguntas 1) si dicha opción esta en versión de marzo 2020 y la 2) es que no instalo una versión más reciente por temor a que se rompan ciertas visualizaciones que tengo en dashboard que han sido bajada del marketplace o no tiene nada que ver y de ser así como se hace la actualización se baja y se sobrescribe sobre la que uno tiene instalada. Muchas Gracias!!!

    • @NestorAdrianzen
      @NestorAdrianzen  4 ปีที่แล้ว

      @@leonardobrondani924 Esta opción está activa a partir de abril de este año. La actualizaciones son muy rápidas. En la página web de Microsoft puedes encontrar la más actual. Simplemente bajas el software y lo instalas nuevamente (sobreescribe). De todas maneras sugiero que revises los reportes/dashboards claves y toma notas para que los repliques si es que hubiera algún cambio. Aquí está la actualización de junio. powerbi.microsoft.com/en-us/desktop/?WT.mc_id=Blog_Desktop_Update

  • @hectorjuanperezmartinez8988
    @hectorjuanperezmartinez8988 ปีที่แล้ว

    Nestor, excelente explicación. Para mi caso en particular, necesito comparar en % la variación desde el año 2018 con el 2023; es decir, 2018 con 2023, 2019 con 2023, 2020 con 2023... Se puede realizar? quedo atento a tus orientaciones. Gracias!

    • @NestorAdrianzen
      @NestorAdrianzen  ปีที่แล้ว

      Una opción puede ser creando medidas para esos años en específico y luego aplicar la variación porcentual usando el método descrito en el tutorial. Revisa aquí abajo un ejemplo de una media para un año en específico. Espero eso ayude. Saludos!
      Medida =
      CALCULATE (
      SUM(financials[profit]),
      Dates[Year] = 2018
      )

  • @djeritorres
    @djeritorres 4 ปีที่แล้ว +1

    Hola, dos consultas?, Si querías mostrar los gráficos por año porque utilizabas el campo DATE y no el AÑO, que estaba en tu tabla FECHA?... Si ya tenías creada tu medida del año anterior, porque para el cálculo de la variación lo volviste a hacer como variable?. Psdt: No es necesario colocar paréntesis en el primer argumento de DIVIDE. Saludos

    • @NestorAdrianzen
      @NestorAdrianzen  4 ปีที่แล้ว +1

      djeritorres, Buenas preguntas. Lo que tu mencionas es correcto. Pudiéramos haber usado Año y la medida creada anteriormente para hacer el cálculo de variación. Usé variables para enfatizar su uso en DAX. También recuerda que con la versatilidad de Power BI se puede llegar al mismo resultado usando estrategias diferentes. Buen análisis. Saludos!

    • @weskerstars743
      @weskerstars743 2 ปีที่แล้ว

      @@NestorAdrianzen yo quiero hacer un grafico de variaciones semana actual vs semana anterior de las 52 semanas que tiene el año pero no encuentro un tutorial de como :(

  • @oscarllanca
    @oscarllanca 3 ปีที่แล้ว

    Nestor , podrias compartir las tablas de reclamos y fecha utilizado en este caso. Gracias

  • @carlosalvarezsolis7201
    @carlosalvarezsolis7201 4 ปีที่แล้ว +1

    Nestor donde se cambia la coma por los puntos en los miles? Thanks

    • @NestorAdrianzen
      @NestorAdrianzen  4 ปีที่แล้ว +1

      Carlos, En Mayo de este año el formato DAX se estandarizó para hacerlo más eficiente. Con esta estandarización, las comas representan separadores de miles y los puntos, decimales. Sin embargo, hay una posibilidad de regresar al formato anterior según el país de origen. Aquí te dejo los pasos: Archivo > Opciones y configuración > Opciones > Configuración regional > separadores DAX > Usar separadores DAX localizados

    • @carlosalvarezsolis7201
      @carlosalvarezsolis7201 4 ปีที่แล้ว

      @@NestorAdrianzen muchas gracias

  • @deibyortiz5025
    @deibyortiz5025 ปีที่แล้ว

    Buenas noches, muy buen video pero quisiera saber si hay manera de hacer la variación mensual y trimestral

    • @NestorAdrianzen
      @NestorAdrianzen  ปีที่แล้ว

      Gracias por revisar el contenido. Para variaciones mensuales o trimestrales, el intervalo de la función DATEADD tiene que ser MONTH. el NumberOfIntervales tiene que ser 1 ó 3 para un variaciones mensuales y trimestrales respectivamente. Espero eso ayude. Saludos

  • @josecanterovilla5397
    @josecanterovilla5397 7 หลายเดือนก่อน

    tienes alguna comparación con respecto al primer año?

    • @NestorAdrianzen
      @NestorAdrianzen  6 หลายเดือนก่อน +1

      Para ello puedes crear una medida que filtre data solo para el primer año y luego hacer la comparación. También puedes usar la función VERSUS FIRST de VISUAL CALCULATIONS. Saludos

    • @josecanterovilla5397
      @josecanterovilla5397 6 หลายเดือนก่อน

      @@NestorAdrianzen esos se aplican también por ejemplo a la primera compra?, por ejemplo tengo muchos productos químicos, estoy viendo la comparación del precio que tengo ahora respecto a la primera compra que tengo registro, pero cada químicos tiene obviamente diferentes fechas de compra, lo que necesito es comparar el precio de compra actual vs el primer precio de compra que tengo registrado en mi base de datos que estoy analizando

  • @juanmanuelgarciaruiz1439
    @juanmanuelgarciaruiz1439 4 ปีที่แล้ว +1

    Hola Nestor, gracias por tus lecciones que nos ayudan mucho a los que estamos comenzando.
    Yo tengo un problema que no veo la manera de resolver; tengo una tabla con las columnas
    Altas (COUNT Altas)
    Bajas (COUNT Bajas)
    Diferencia (Altas - Bajas)
    Acumulado (Diferencias altas-bajas año + diferencias altas-bajas año anterior)
    Si aplico tu formula para conocer el % de variación del Acumulado entre años no me funciona... puedes ayudarme... gracias.
    Variacion anual =
    VAR Presente = [Total acumulado de diferAltasBajas en Año]
    VAR Pasado =
    CALCULATE(
    [Total acumulado de diferAltasBajas en Año],
    DATEADD(dCalendario[Fecha], -1,YEAR)
    )
    RETURN
    DIVIDE((Presente - Pasado), Pasado)

    • @NestorAdrianzen
      @NestorAdrianzen  4 ปีที่แล้ว

      Juan, Gracias por revisar el contenido. Al parecer hay varios cálculos intemedios que estarían dificultando la funcionalidad de las funciones DAX. También depende mucho de como esté organizada la data de la tabla inicialmente. "Atlas" y "Bajas" son columnas inicialmente en la tabla o "medidas"? "Diferencia" y "Acumulado" son columnas calculadas? Se tendría que ver la estructura de la data para ver si es que posible la aplicación de esta variación porcentual usando DAX. Es probable que antes de empezar hacer cálculos, se tenga que reorganizar la data de tal forma que se pueda aplicar las funciones DAX correctamente. Saludos.

    • @juanmanuelgarciaruiz1439
      @juanmanuelgarciaruiz1439 4 ปีที่แล้ว

      @@NestorAdrianzen Gracia Nestor por responder, en cuanto llegue a casa del trabajo, recopilo mas información para ver si me puedes ayudar... muchas gracias.

    • @juanmanuelgarciaruiz1439
      @juanmanuelgarciaruiz1439 4 ปีที่แล้ว

      Te explico como he montado la consulta: La grafica es una tabla con las columnas, Año/Altas /Bajas/Diferencia/Acumulado/Variacion
      Las Altas las calculo con:
      contadorAltas = COUNT(fMaestroBida[agnoAdmision])
      Las Bajas las calculo con:
      contadorBajas = CALCULATE(COUNT(fMaestroBida[Fecha baja]), USERELATIONSHIP (fMaestroBida[Fecha baja], dCalendario[Fecha]))
      Uso USERELATIONSHIP porque fMaestroBida[Fecha baja] tiene una relación inactiva con dCalendario[Fecha]
      La Diferencia la calculo:
      diferAltasBajas = [contadorAltas]-[contadorBajas]
      El Acumulado lo calculo con:
      Total acumulado de diferAltasBajas en Año =
      CALCULATE(
      [diferAltasBajas],
      FILTER(
      ALLSELECTED(dCalendario[Fecha]),
      ISONORAFTER(dCalendario[Fecha], MAX(dCalendario[Fecha]), DESC)
      )
      )
      Y la Variación la calculo con:
      Variacion anual =
      VAR Presente = [Total acumulado de diferAltasBajas en Año]
      VAR Pasado =
      CALCULATE(
      [Total acumulado de diferAltasBajas en Año],
      DATEADD(dCalendario[Fecha], -1,YEAR)
      )
      RETURN
      DIVIDE(Presente - Pasado, Pasado
      )
      La parte que no me muestra datos correctos es la Variación
      .... muchas gracia por tu ayuda.

  • @miguellegaz3042
    @miguellegaz3042 3 ปีที่แล้ว

    Buenos dias, tengo una duda de como poder hacer una tabla ó matriz en la que aparecen como columnas los años y en lineas aparezcan valores de unidades vendidas, importes, etc y que posteriormente puedas hacer operaciones de comparación en columnas de las líneas entre los diferentes años.

  • @AlejandroCuricho-se7zg
    @AlejandroCuricho-se7zg ปีที่แล้ว

    Saludos desde Ecuador, tengo una enorme duda, si en el caso que yo quiera comparar por ejemplo el índice de inflación del mes de abril 2022 vs el índice de diciembre 2022 cuál fue la variación % la misma que no es acumulable ni tampoco es la anterior, simplemente son dos números de diferentes periodos, lo cual no me aplica el video cual seria la solución. Gracias de antemano.

    • @NestorAdrianzen
      @NestorAdrianzen  ปีที่แล้ว

      Lo que puedes hacer es crear dos medias: una con índice de inflación de abril y otra con el índice de inflación de diciembre y luego realiza la comparación usando la metodología que explico en el tutorial. Debes usar la función CALCULATE para modificar el contexto de filtro. Espero eso ayude. Saludos

    • @AlejandroCuricho-se7zg
      @AlejandroCuricho-se7zg ปีที่แล้ว

      @@NestorAdrianzen Gracias por responder, pero al aplicar eso me tocaría crear una medida por cada fecha entiendo?, no me queda claro, porque lo que quiero es que me comparé en cualquier mes/año desde 1996 al 2022 ejemplo. abril 1996 ipc 3.00% vs diciembre 2022 ipc 4.00% la variación es 1%, pero al aplicar una formula me sale 1 porque me divide para el mismo número. Agradezco si puedes ayudar.

  • @isaacgomez7276
    @isaacgomez7276 3 ปีที่แล้ว

    Se puede hacer el mismo ejercicio pero utilizando como fecha solo los años ? Ej. 2021 VS 2020 etc ...

    • @NestorAdrianzen
      @NestorAdrianzen  3 ปีที่แล้ว

      Isaac, Gracias por revisar el contenido. En la función DATEADD(Dates[Date],-1,YEAR) debes seleccionar "Year" para comparar años. Espero eso ayude. Saludos.

  • @angelcalle8542
    @angelcalle8542 2 ปีที่แล้ว

    Gracias, disculpa tengo una duda... ¿Cómo puedo calcular el porcentaje con relación al total del año en una grafica y que no tome el total general de la tabla como relación?

    • @NestorAdrianzen
      @NestorAdrianzen  2 ปีที่แล้ว +1

      Angel, Gracias por revisar el contenido. Lo que podrías hacer es crear una medida con la función CALCULATE y poner un filtro para el año que deseas comparar. Luego simplemente sigues los pasos mostrados en este tutorial para enconter el porcentaje de variación. Aquí hay ejemplo de la medida que representa un año en específico. Espero eso ayude. Saludos
      Medida :=
      CALCULATE (
      [Costo Delivery],
      Dates[Year] = 2018
      )

    • @angelcalle8542
      @angelcalle8542 2 ปีที่แล้ว

      @@NestorAdrianzen muchas gracias por el consejo, y excelente contenido

  • @mauriciocardenas6923
    @mauriciocardenas6923 2 หลายเดือนก่อน

    Como creas esta tabla de fechas ??

    • @NestorAdrianzen
      @NestorAdrianzen  หลายเดือนก่อน

      Mauricio, Gracias por revisar el contenido. Este tutorial puede ayudar a crear una tabla calendario. Saludos. th-cam.com/video/qRfNTSesg0Y/w-d-xo.htmlsi=veCD-S2BhlnxA527

  • @jeanchp5916
    @jeanchp5916 ปีที่แล้ว

    Y como podría hacer una variación por mes del mismo periodo?

  • @trabajo5673
    @trabajo5673 3 ปีที่แล้ว

    Tengo 2 tablas, una mi tabla calendario y otra mi tabla de eventos donde una persona checa su entrada, el problema esta cuando la persona no checa, por logica no tenemos evento no hay registro como le puedo decir o como hacerle para que comparándola con mi tabla calendario identifique ese evento (fecha) que no existe, no hay registro, espero y me puedan ayudar gracias!!

    • @NestorAdrianzen
      @NestorAdrianzen  3 ปีที่แล้ว

      Tabajo, Gracias por revisar el contenido. Dependiendo del objetivo final, si es que lo que deseas es identificar los eventos en blanco, podrías agregar la columna de eventos en el Panel de Filtros y hacer el filtrado correspondiente allí mismo. Espero sea de ayuda. Saludos.

  • @oxiris92
    @oxiris92 2 ปีที่แล้ว

    Porqué en el minuto 11:30 dentro del Calculate no le pone Sum([costo delivery]) y solo pone de frente [Costo Delivery]?

    • @NestorAdrianzen
      @NestorAdrianzen  ปีที่แล้ว

      La primera parte de la función CALCULATE requiere una expresión. Por ejemplo, esta puede ser la suma de los datos de una columna: SUM (table[column]). Pero también puede ser una medida como la de [Costo Delivery]. La medida ya tiene una expresión dentro. Espero eso ayude.

  • @Mattagro01
    @Mattagro01 2 ปีที่แล้ว

    NO HAY CASO CON ESTA MEDIDA "Variación Costo Delivery %", me arroja error de sintaxis por los paréntesis de cierre de la medida, me pide colocar cuatro o )))), los colocó y sigue igual con error ....., por qué?......

    • @NestorAdrianzen
      @NestorAdrianzen  2 ปีที่แล้ว

      Mauricio, Gracias por revisar el contenido. Puede existir varios motivos. Lo que te recomiendo es que revises los paréntesis iniciales y finales de cada expresión y asegúrate que coincidan (abrir y cerrar). Si el problema persiste, empieza a escribir la medida desde cero. Espero eso ayude. Saludos.

  • @PATRICIAEMPERATRIZSUAREZALVARA
    @PATRICIAEMPERATRIZSUAREZALVARA ปีที่แล้ว

    Hola, me sale infinito, me podria ayudar porfa

    • @NestorAdrianzen
      @NestorAdrianzen  ปีที่แล้ว

      Gracias por revisar el contenido, @user-ge1ko6cs1d. Debe existir varios motivos. Pueda que el denominador de las expresiones a calcular tenga ceros como valores. Para evitar esto, antes de hacer cálculos en Power BI, es recomendable limpiar la data con Power Query dentro de Power BI. Espero eso ayude. Saludos.

  • @andresfelipecastillogirald7901
    @andresfelipecastillogirald7901 3 ปีที่แล้ว

    Excelente explicación. Gracias saludos desde Colombia

    • @NestorAdrianzen
      @NestorAdrianzen  3 ปีที่แล้ว

      Gracias por revisar el contenido, Andrés. Saludos 👍