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

Поділитися
Вставка
  • Опубліковано 8 січ 2025

КОМЕНТАРІ • 81

  • @eduardomunoz2764
    @eduardomunoz2764 4 роки тому +3

    Maravillosa explicación. Gracias y saludos

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

      Excelente, Eduardo. Sigue adelante explorando esta herramienta maravillosa.

  • @giovannimalaverkure2702
    @giovannimalaverkure2702 7 місяців тому

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

    • @NestorAdrianzen
      @NestorAdrianzen  7 місяців тому

      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 9 місяців тому +1

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

    • @NestorAdrianzen
      @NestorAdrianzen  9 місяців тому

      Gracias por revisar el contenido. Saludos 👍

  • @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.

  • @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

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

    Excelente explicación. Gracias saludos desde Bolivia

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

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

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

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

  • @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.

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

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

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

      Pamela, gracias por revisar el contenido. Saludos

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

    Top video. Gracias!!

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

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

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

    Excelente aportación, gracias.

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

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

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

    Gracias, totales!!!!!

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

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

  •  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.

  • @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: ua-cam.com/video/FBhQizFTpIU/v-deo.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]

  • @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  2 роки тому

      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.

  • @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

  • @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

  • @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.

  • @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 :(

  • @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

  • @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
      )

  • @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.

  • @josecanterovilla5397
    @josecanterovilla5397 9 місяців тому

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

    • @NestorAdrianzen
      @NestorAdrianzen  8 місяців тому +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 8 місяців тому

      @@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.

  • @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 4 місяці тому

    Como creas esta tabla de fechas ??

    • @NestorAdrianzen
      @NestorAdrianzen  3 місяці тому

      Mauricio, Gracias por revisar el contenido. Este tutorial puede ayudar a crear una tabla calendario. Saludos. ua-cam.com/video/qRfNTSesg0Y/v-deo.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.

  • @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

    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 👍