USO DE VARIABLES EN POWER BI DAX. Guía y Consejos Avanzados para utilizarlas correctamente.

Поділитися
Вставка
  • Опубліковано 22 лип 2024
  • Las variables son una herramienta muy valiosa al momento de escribir código DAX en Power BI, ya que nos permite corregir mejor los errores, mejorar la legibilidad del código y optimizar el rendimiento. No obstante, es importante conocer ciertas particularidades para utilizarlas correctamente, las cuales veremos en este video.
    * Si tienes algun problema o consulta relacionada a Power BI, ya puedes acceder a consultas personalizadas en nuestro sitio web :)
    menquisbi.com/s/asesoria-pers...
    * Ya está disponible nuestro primer curso de SQL :), puedes adquirirlo aquí:
    menquisbi.com/curso/sql-serve...
    Conviértete en miembro del canal: / @menquisbi
    Link de descarga del material: drive.google.com/drive/folder...
    Contenido:
    00:00 Introducción.
    03:10 Usa variables para optimizar y mejorar la legibilidad del código.
    09:59 Toda variable es una CONSTANTE.
    14:03 Las variables mantiene el linaje de datos.
    20:11 Puedes usar variables para evitar la transición de contexto.
    26:27 Es posible anidar variables dentro de una expresión.

КОМЕНТАРІ • 70

  • @MenquisBI
    @MenquisBI  7 місяців тому +1

    * Si tienes algun problema o consulta relacionada a Power BI, ya puedes acceder a consultas personalizadas en nuestro sitio web :)
    menquisbi.com/s/asesoria-personalizada
    * Ya está disponible nuestro primer curso de SQL :), puedes adquirirlo aquí: menquisbi.com/curso/sql-server-para-analisis-de-datos
    * Videos exclusivos para miembros del canal: ua-cam.com/play/UUMOu25jQpvCNUgYV-Tl0iBnQg.html

  • @rodrigolarin8289
    @rodrigolarin8289 2 місяці тому +1

    Excelente video maestro, gracias!

    • @MenquisBI
      @MenquisBI  2 місяці тому

      Muchas gracias Rodrigo :)
      Me alegro que el video te haya resultado de utilidad.
      Saludos

  • @BraulioSky87
    @BraulioSky87 9 місяців тому +10

    Cada vez que veo un video tuyo me doy cuenta de lo poco que sé de DAX jaja. Es genial poder ver qué sucede detrás de cada fórmula. Mil gracias Maestro!

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

      jejeje, poco a poco lo vas dominar, es un proceso.
      Gracias por tus comentarios Braulio, un abrazo.

  • @nallelybalderasacatitla9102
    @nallelybalderasacatitla9102 4 місяці тому +1

    Que gran video

    • @MenquisBI
      @MenquisBI  4 місяці тому

      Te lo agradezco Nallely :)
      Saludos

  • @eduardoelizalde3600
    @eduardoelizalde3600 7 місяців тому +4

    ¡Muchas gracias Julio ! En espera de los cursos de tu nueva Página! el mayor de los éxitos en tu proyecto!

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

      Eduardo!, muchísimas gracias por tu apoyo amigo.
      Te mando un gran abrazo!.
      Saludos.

  • @SacArt95
    @SacArt95 9 місяців тому +1

    Hermano eres trememdo crack 😂

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

      Muchas gracias amigo!
      Un abrazo.

  • @JoseMiguelRodriguez-uv1ee
    @JoseMiguelRodriguez-uv1ee 9 місяців тому +3

    Hasta lo aparentemente trivial tiene su enjundia. Muchas gracias.
    Estoy deseando ver la forma en que planteas la inteligencia de tiempo que anuncias. Seguro que nos sorprenderás a todos con alguna idea novedosa y unos ejemplos singulares.
    Muchas gracias de nuevo.

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

      Gracias José :).
      Ya casi sale la parte 1, la edición esta tomando su tiempo, pero el ánimo no decae jeje.
      Saludos.

  • @caortegar
    @caortegar 6 місяців тому +1

    Saludos. Excelente explicación de la utilidad practica del uso de variables en DAX. Muchas gracias

    • @MenquisBI
      @MenquisBI  5 місяців тому

      Muchas gracias por tus comentarios estimado, me alegro que te video esté siendo de utilidad :)
      Saludos.

  • @pkosec
    @pkosec 9 місяців тому +4

    Otro video excelente... tanto en su contenido como en su forma! Son tan buenos que quedo espectante del siguiente... Nuevamente gracias por tu tiempo!

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

      Pablo! muchas gracias por tu apoyo constante al canal, te lo agradezco mucho.
      Saludo y un abrazo.

  • @kmeo521
    @kmeo521 9 місяців тому +1

    Muchas gracias! Julio, excelente explicación, así sea algo "complicado" de entender, Bendiciones!

    • @MenquisBI
      @MenquisBI  9 місяців тому +1

      Muchas gracias por tu comentario :)
      Saludos y un abrazo.

  • @davidjosevarelagarcia7011
    @davidjosevarelagarcia7011 9 місяців тому +5

    Hola Julio, gracias por la aclaración , quede más que claro y ahora entiendo un poco mejor la situación, te agradezco el aporte tan valioso de la forma que lo brindas. Seguimos pendiente de tus videos para seguir aprendiendo. Ojala más adelante puedas sacar algún curso y sea así de calidad como lo haces por este medio.

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

      Muchas gracias David.
      Si, estoy preparando algunos cursos, espero darle igual o mayor calidad que los videos que vengo subiendo.
      Saludos.

  • @nochedelibertad
    @nochedelibertad 9 місяців тому +2

    Excelente aporte, un tema muy útil al momento de hacer todo el código legible, y lo mas importante que se puede evaluar por partes y ver el resultado sin reescribir nuevo código...

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

      Muchas gracias por tus comentarios de apoyo al canal :). Efectivamente, las variables son un tema casi obligatorio si queremos escribir código DAX mas optimo y legible.
      Saludos y un abrazo.

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

      @@MenquisBI Gracias a vos, porque este contenido es muy preciado. Compartirlo de una forma tan didáctica y entendible para todo publico, es algo excepcional.

  • @user-js1vz9ug6v
    @user-js1vz9ug6v 9 місяців тому +2

    Hola, felicidades gran video, espero el siguiente

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

      Muchas gracias por el apoyo Andrés :).
      Saludos

  • @user-be9mw4rk1o
    @user-be9mw4rk1o 9 місяців тому +1

    Espero el siguiente video de temas a profundo saludos

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

      Gracias por tus comentarios :)
      Por supuesto, planeo subir videos más avanzados, pero antes quisiera terminar de desarrollar algunas funciones extra y conceptos importantes.
      Luego pasaremos a videos con casos prácticos de alta complejidad.
      Saludos

  • @hugoatencia9408
    @hugoatencia9408 9 місяців тому +1

    Nuevamente infinitas gracias. Me permito sugerir un video para calcular el promedio de días que nos toma atender una venta (desde que se recibe el pedido hasta la entrega del producto).

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

      Muchas gracias por tus comentarios Hugo.
      Lo apunto como idea de un próximo video.

  • @walteraedo4575
    @walteraedo4575 6 місяців тому +1

    Sin Palabras..... Extraordinaria explicación como siempre ...Gracias Julio una vez +... un abrazo desde Chile

    • @MenquisBI
      @MenquisBI  6 місяців тому

      Muchas gracias por tu apoyo Walter :')
      Saludos y un abrazo desde Perú.

  • @pablosalazar8997
    @pablosalazar8997 9 місяців тому +1

    Gran video como siempre Master muy claro

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

      Gracias por tus comentario Pablo.
      Saludos.

  • @emersonlopez5310
    @emersonlopez5310 8 місяців тому +1

    Excelente video Julio, nunca había visto que alguien explicara cómo usar variables con tanto detalle, me quedó super claro.

    • @MenquisBI
      @MenquisBI  8 місяців тому +1

      Muchas gracias Emerson :)
      Un abrazo.

  • @ivanmeseguer6621
    @ivanmeseguer6621 9 місяців тому +1

    Gran explicación. Lo que me lié en mis inicios con el tema de llamarse VARIABLE y ser una constante. Ya que en otros lenguaje a una variable le puedes asignar un nuevo valor.
    Si se hubiera llamado CONST ( de constante ) en lugar de VAR , le encontraria mas sentido
    Gran trabajo Julio...

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

      Te lo agradezco Iván :).
      Jeje, tienes razón, hubiera sido una mejor manera de llamarlo.
      Saludos.

  • @arlexpino8966
    @arlexpino8966 9 місяців тому +1

    Muchas gracias por compartir tu conocimiento

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

      Muchas gracias por el apoyo Arlex.
      Un abrazo.

  • @user-be9mw4rk1o
    @user-be9mw4rk1o 9 місяців тому +1

    Hola saludos desde Perú sube más videos de fondo

  • @JuanPabloBourse
    @JuanPabloBourse 7 місяців тому +1

    otro super video muy bien explicado

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

      Te lo agradezco Juan Pablo :)
      Saludos.

  • @elm0t3r06
    @elm0t3r06 5 місяців тому +1

    Gracias profe, sigo el curso y esta genial, esto me esta preparando para una futura entrevista de trabajo, tienes un consejo para mi ?

    • @MenquisBI
      @MenquisBI  5 місяців тому

      Muchas gracias por tus comentarios :)
      No estoy seguro si la entrevista es exclusivamente sobre DAX o sobre Power BI.
      Si es un entrevista general sobre Power BI, no te preocupes, lo más importante que debes dominar sobre DAX es la diferencia entre columnas calculada y medida, así como saber como se utiliza la función CALCULATE.
      Ahora también debes saber armar un buen modelo de datos estrella, que es en mi opinión una habilidad mucho más importante que cualquier fórmula de DAX.
      En resumen te recomiendo interiorices al 100% los primeros 7-8 videos de esta serie y creo que eso sería mas que suficiente para una entrevista normal.
      Mucha suerte en tu prueba :)
      Saludos cordiales.

  •  9 місяців тому +1

    Muchas gracias Julio ❤

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

      Gracias por tus comentarios Jose :)
      Saludos

  • @andreminchon7942
    @andreminchon7942 4 місяці тому +1

    Excelente explicación estimado Julio, vengo estudiando tus videos desde hace días y he aprendido un montón, gracias por compartir tus conocimientos.
    Así mismo quisiera realizarte un consulta, existe o realizaras algún video sobre un reporte en power bi desde 0, es decir, desde el modelamiento de datos hasta un dashboard completo ?

    • @MenquisBI
      @MenquisBI  4 місяці тому +1

      Muchas gracias por tus comentarios y apoyo Andre.
      La verdad es que por el momento no esta en mis planes a corto plazo hacer algo así como "de 0 a dashboard".
      Tal como yo entiendo Power BI, armar un video completo de un proyecto de reportería y con todas las buenas practicas duraría como mínimo unas 6 horas. No creo que encuentre una manera de hacerlo todo en 1 solo video, quizá lo haga como una miniserie.
      Pero igual lo tomo en cuenta para un futuro Andre.
      Saludos cordiales y un abrazo.

  • @themolestones
    @themolestones 6 місяців тому +1

    gracias a ti

  • @randolfojolongutierrez5311
    @randolfojolongutierrez5311 5 місяців тому +1

    Gracias por compartir...

    • @MenquisBI
      @MenquisBI  5 місяців тому

      Gracias por tus comentario Randolfo.
      Saludos.

  • @solangefranco3444
    @solangefranco3444 8 місяців тому +1

    muy buen contenido!! 🤗

    • @MenquisBI
      @MenquisBI  8 місяців тому

      Muchas gracias por tu apoyo Solange :)
      Saludos

  • @martinantonio339
    @martinantonio339 9 місяців тому +1

    Muy buen video y muy buena explicación 👏 amigo me es muy interesante tu enseñanza me sumare a tus suscriptores

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

      Muchas gracias Martin por tu suscripción.
      Saludos.

  • @angelbasurto979
    @angelbasurto979 2 місяці тому +1

    Maestro una duda, se puede guardar en una variable una especie de tabla temporal para después usarla en la construccion de medidas? Entiendo que si, pero tengo 2 tablas de venta, una de 2023 y otra de 2024 las guardo en una variable mediante la función Union en dax pero no puedo acceder a las columnas después de guardarla, no uno las tablas desde powerquery>anexar porque no quiero que se actualice 2023, son millones de registros, estoy entendiendo mal como funciona Union? O como puedo acceder a las columnas de una tabla creada en variable después de usar Union?

    • @MenquisBI
      @MenquisBI  2 місяці тому

      Hola Angel, espero que todo bien.
      Si entiendo porque lo hiciste de esa manera. En realidad no veo porque no podría llevar a cabo cálculos con esa variable.
      Pero sinceramente, para entender realmente ese caso tendrá que ver a detalle tu modelo de datos, así a simple vista me parece que debería funcionar.
      Saludos.

  • @juancruztobar9317
    @juancruztobar9317 2 місяці тому +1

    Julio , es mejor realizar la transformación de datos (añadir nuevas columnas como nombre y apellido) desde power query o es mejor utilizar una nueva columna con lenguaje DAX o deberíamos intentar siempre simplemente representarlo como una medida?

    • @MenquisBI
      @MenquisBI  2 місяці тому +1

      Hola Juan, gracias por tus comentarios.
      Usualmente es mas recomendable crear las columnas con Power Query. Pero en los casos donde esto no es posible (o es muy complejo), podríamos utilizar el lenguaje DAX.
      Las medida en general sirve un propósito distinto, que es definir cálculos y no campos, así que son independientes de las columnas.
      Saludos.

    • @juancruztobar9317
      @juancruztobar9317 2 місяці тому +1

      @@MenquisBI Gracias !

  • @50EraPop
    @50EraPop 4 місяці тому +1

    Hola, Julio. Si creo una tabla virtual en una variable, en concreto mediante FILTER, y desde otra variable definida posteriormente intento acceder a sus columnas, tal que 'nombre_variable_1'[columna_1], PBI me lo impide, ¿a qué se debe? Gracias de antemano por tu respuesta.

    • @MenquisBI
      @MenquisBI  4 місяці тому +1

      Hola estimado, gracias por tus comentarios, mil disculpas por la demora, recién pude ver tu mensaje.
      En realidad depende, cuando haces referencia a la columna de una tabla variable, no puedes poner el nombre de la tabla variable, sino debes usar el columna que la tabla original de la cual se creó, algo asi: nombre_Tabla[columna_1], ahí si te debería salir.
      Ahora, recuerda que una vez creada una tabla como variable no puedes modificar su contexto de filtro, así que no puedes usar funciones como CALCULATE, o CALCULATETABLE con variables, porque no van a funcionar.
      Saludos.

    • @50EraPop
      @50EraPop 4 місяці тому +1

      @@MenquisBI Acabo de ver otra vez el vídeo y me he dado cuenta de que eso lo explicas en el apartado de cómo evitar la transición de contexto. Al final resolví mi problema de otra manera, pero muchas gracias por tu respuesta.

  • @juanfernando4305
    @juanfernando4305 6 місяців тому +1

    Hola Julio, las variables se pueden usar en power pivot de excel?

    • @MenquisBI
      @MenquisBI  6 місяців тому

      Hola Juan Fernando.
      Claro, puedes usar Variables sin inconvenientes en tus medidas y columnas calculadas en Power Pivot.
      Saludos

  • @sindromemusical8933
    @sindromemusical8933 9 місяців тому +1

    Excelente Julio gracias ¿Como te hago una consulta personal de necesitarla?

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

      Hola, gracias por tu comentario :).
      Por el momento, me puedes escribir por LinkedIn, que aparece en la ventana principal del canal.

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

      Ok gracias