¿Cómo mostrar REAL Y PRESUPUESTO en un MISMO GRÁFICO? Uso de CALCULATE + KEEPFILTERS

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ม.ค. 2025

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

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

    Queridos amigos, ya están disponibles el nuevo CURSO DE ESPECIALIZACIÓN EN DAX ASINCRÓNICO (Duración: 20 horas), con un 30% de descuento de lanzamiento.
    Pueden adquirirlo en la página web: menquisbi.com/curso/especializacion-en-lenguaje-dax-asincronico
    Para suscriptores de Argentina, pueden escribirme por WhatsApp para manejar un medio de pago alternativo: wa.me/51908805175

  • @MenquisBI
    @MenquisBI  ปีที่แล้ว +14

    Amigos, en la versión anterior del video (que di de baja por problemas de audio), un usuario me hizo una observación muy interesante:
    La tabla de presupuestos del ejemplo usa FECHAS ALEATORIAS (lo generé con código, tomé dos fechas random por cada mes).
    En la vida real esto no debería ser así, usualmente la fecha de presupuesto debería ser o QUINCENA O FIN DE CADA MES.
    En términos prácticos no hay diferencia: Al ser un reporte mensual la fórmula y la interpretación es la misma pero si quería señalar esa observación.
    Saludos.

  • @MC-zv3bg
    @MC-zv3bg ปีที่แล้ว +6

    Gracias por estos vídeos. Son mejores que muchos cursos que he visto. Lo que más valoro de tus vídeos, aparte de la claridad de los ejemplos, es la explilcación de los conceptos. No solo el cómo se hace una cosa, sino su porqué. Gracias

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

      Muchas gracias por tu apoyo a mi contenido, me alegro que te haya sido de utilidad :).
      Saludos y un abrazo.

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

    Gracias por tus videos amigo, son infinitamente mejor que cualquier curso de DAX que haya visto, además los ejemplos prácticos que das se aplican en muchas empresas (con cantidad de datos distintos obvio) pero siendo la misma sintaxis prácticamente. Saludos.

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

      Muchas gracias por tus gentiles palabras estimado :')
      Me alegro mucho que los videos que estén resultando de utilidad :D
      Un abrazo.

  • @maicolgrunge
    @maicolgrunge 10 หลายเดือนก่อน +1

    Buen contenido, muchas gracias por tus aportes

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

      Te agradezco mucho el apoyo Michael :)
      Saludos

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

    Las explicaciones mejor realizadas que he visto , hace lo difícil fácil, es un perfecto profesor que te enseña razonando

  • @jorgeenriqueseguraramirez8825
    @jorgeenriqueseguraramirez8825 11 วันที่ผ่านมา

    Excelente como explicas..

  • @caps1058
    @caps1058 10 หลายเดือนก่อน +2

    Señor Julio, muchas gracias por la explicacion, me encuentro muy agradecido con sus videos. Hubo una parte que no logro comprender, en la medida "Monto Venta + Presupuesto", en la "VAR UltimaFecha", si no uso Calculate ni funcion ALL y lo dejo como "VAR UltimaFecha = MAX(fctVentas[Fecha Orden])", el resultado es el mismo, aun si aplico filtros de contexto "Categoria" o "Continente". He revisado de varias formas, aplicando otros filtros, revisé el video mas de 5 veces y no logro encontrar la logica. Vale agregar que vi su video de la funcion ALL y lo entendi. Saludos y bendiciones.

    • @MenquisBI
      @MenquisBI  10 หลายเดือนก่อน +1

      Hola estimado gracias por tus comentarios.
      Excelente observación, es cierto, si no le pongo ALLSELECTED va a salir exactamente el mismo resultado, lo hice así por dos motivos:
      1. Facilidad de Explicación: Definir un punto fijo en el tiempo a partir del cual medir el presupuesto es más sencillo de entender que considerar un fecha por cada celda y ver como KEEPFILTERS hace que se anulen esos Presupuestos para fechas pasadas, dado el contexto.
      2. Optimización: Es un tema algo avanzando, que toma relevancia solo cuando trabajamos con muchas fechas. ALLSELECTED() tiene un funcionamiento especial que hace que EVALUEMOS SOLO UNA VEZ MAX(fecha), entonces DAX evita evaluar el MAX(fecha) por cada celda de la visualización, nos ahorraríamos tiempo de ejecución (espero hacer un video sobre este fenómeno en un futuro).
      Saludos cordiales.

    • @caps1058
      @caps1058 10 หลายเดือนก่อน +1

      @@MenquisBI Señor Julio gracias por su respuesta, es usted muy gentil y aprecio mucho su labor.

    • @MenquisBI
      @MenquisBI  10 หลายเดือนก่อน +1

      @@caps1058 No hay problema amigo :). Gracias por tu apoyo.

  • @FabianaBRITOHERNANDEZ
    @FabianaBRITOHERNANDEZ 8 หลายเดือนก่อน +3

    Ningún curso que he hecho explica a detalle lo que hay detrás de la ejecución de una medida o expresión! Valorable el trabajo que haces para transmitir este conocimiento.

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

      Muchas gracias por tus gentiles palabras Fabiana :').
      Saludos cordiales y un gran abrazo.

  • @brayanstid416
    @brayanstid416 4 หลายเดือนก่อน +1

    Julio muchas gracias por compartir de esta manera tu conocimiento, la explicación teórica es crucial para entender cómo funciona cada paso en las funciones y las posibilidades que se podrían tener,
    Cuentas con un suscriptor más, gracias!!

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

      Muchas gracias por tu apoyo y gentiles palabras Brayan :)
      Saludos

  • @ronaldj35
    @ronaldj35 9 หลายเดือนก่อน +2

    Antes tenía que imaginarme lo que pasaba detras de PBi y no siempre era correcto. Esto hacía que la "prueba y error" fuese la manera de hacer que algo funcionara. Con la ayuda de Julio, voy directo a la solución. Excelente!

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

      Muchas gracias por tus gentiles palabras Ronald :).
      Te mando un gran abrazo.
      Saludos.

  • @oscarsantiago9913
    @oscarsantiago9913 7 หลายเดือนก่อน +2

    Hola maestro Julio 😃
    Regresé después de tomarme unos días para repasar y hacer resúmenes de las explicaciones (y vaya que si funcionó) y aparte también regresé como nuevo miembro del canal ❤(primera vez que me hago miembro de un canal de YT pero te juro que lo vales)
    Excelente video como siempre, dando catedra de lo que haces y dices, es una delicia minuto a minuto y que tan importante era el hecho de aprender los conceptos.
    Como información, hace poco quise ver la explicación de otra persona y por Dios, jamás nadie se puede comparar contigo!!! Eres el mejor!
    Saludos y seguimos aprendiendo!!

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

      Muchas gracias por tu apoyo estimado Oscar!, de verdad me alegro que el curso te esté siendo de utilidad :)
      Saludos

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

    Gracias Julio nuevamente por compartir tu conocimiento... Excelente ejemplo muy práctico...(y claramente explicado). Saludos cordiales!

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

      Gracias por tus comentarios.
      Saludos desde Perú.

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

    Gracias Julio..excelente como siempre

  • @luisbenezra2641
    @luisbenezra2641 2 หลายเดือนก่อน +1

    Como siempre una explicacion magistral ..... por cierto ya modo de entender ... noto que tu power BI tiene dos pestañas que son FORMATO y DATOS Y DETALLES que significan esas pestañas en la barra de opciones ?

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

      Gracias por tus buenos deseos Luis.
      Si claro: La pestaña de formato muestra opciones para determinar la posición de la visual en el lienzo (al frente o al fondo por ejemplo). La pestaña detalles es para programar la obtención de detalles que es una opción de navegación de páginas que personalmente yo no utilizo.
      Saludos

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

    Que gran explicación......................gracias Julio ..!!!

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

      Muchas gracias por tus comentarios Walter :')
      Saludos y un abrazo

  • @mauriciobolivar7088
    @mauriciobolivar7088 5 หลายเดือนก่อน +1

    Saludos, qué video me encontre por Dios. Te llame con la mente. Excelente!

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

    Muchas gracias por compartir este excelente contenido.

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

      Gracias a ti por el apoyo.
      Saludos :).

  • @diegolozano2397
    @diegolozano2397 5 หลายเดือนก่อน +1

    Que gran contenido, muy valioso tu contenido

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

    Muchas gracias

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

      @@segundoizquierdo6179 Gracias a ti Segundo.
      Saludos

  • @jorgevegamonte4876
    @jorgevegamonte4876 9 หลายเดือนก่อน +1

    Muchas gracias Julio, saludos.

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

      Gracias por tus comentarios Jorge :)
      Saludos cordiales.

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

    Gracias por su perfecta explicación

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

    * 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: th-cam.com/play/UUMOu25jQpvCNUgYV-Tl0iBnQg.html

  • @casjorge1967
    @casjorge1967 8 หลายเดือนก่อน +3

    Hola Gracias por el vídeo ilustrativo que nos muestra el uso de Keepfilter y más detalles. Que tal la siguiente función para el Monto de Venta + Presupuesto?:
    Monto Venta + Presupuesto =
    VAR MV = [Monto de Ventas]
    RETURN
    IF(MV BLANK(), MV, [Monto Presupuesto])

    • @MenquisBI
      @MenquisBI  8 หลายเดือนก่อน +2

      Hola Jorge, gracias por tus comentarios.
      Ese enfoque es totalmente válido a nivel básico.
      El problema esta que aplicarle esa condicional hace que muchas veces no podamos incorporarle funciones extra para generar un indicador más complejo.
      Si por ejemplo, quisiera el Monto Vta + Presupuesto ACUMULADO, si le agrego DATESYTD a esa medida con IF probablemente no funcione (igual depende del contexto), pero esos problemas suelen ocurrir.
      Saludos.

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

    Muy buena explicacion, muchas gracias

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

      Muchas gracias por tus comentarios Nef :)
      Saludos.

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

    👋Graciass.

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

    Gracias a vos por, compartir.❤

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

    Gracias por compartir

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

    capo!! muy buenos videos

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

      Gracias por tu apoyo Juan Pablo :)
      Saludos.

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

    Muchas Gracias 🙏

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

      Gracias por tus comentarios Jose :)
      Saludos

  • @HELCONTADORHexceleando
    @HELCONTADORHexceleando 10 หลายเดือนก่อน +1

    Excelente video

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

      Muchas gracias por tu apoyo estimado :)
      Saludos

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

    Buen video, lo voy a aplicar al ppto. de mi trabajo. Tengo una duda, en el video de calculate + keepfilters (exclusivo para miembros del canal), mencionas que hay 3 casos para los usos de keepfilters, y uno de esos es el de cuando se aplica filtro a 1 columna pero a varios valores, y ahí aplica la intersección, hasta ahí comprendo bien. Pero aquí en el minuto 15:26 (de este video), dices que aqui tambien se aplica el concepto de la intersección a pesar de que el filtro se aplica a dos columnas distintas pero de la misma tabla, es parte de la teoría de keepfilters? ya que se me hizo raro que no mencionaras este caso en aquel video. Saludos!

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

      Jorge gracias por tus comentarios. Excelente pregunta.
      Lo que sucede es que cuando usas la columna Fecha como filtro de CALCULATE, automáticamente se va a ver afectados TODOS LOS FILTROS de la dimCalendario (esun caso especial).
      Es por eso que debemos usar KEEPFILTERS, para que se considere tanto el filtro de Mes como el filtro de Fechas (que por este caso especial si sobreescribe el filtro de Mes).
      Saludos.

  • @Compexcel
    @Compexcel 10 หลายเดือนก่อน +1

    Hola Julio. Una pregunta: Usted no almacena las medidas en una tabla. Qué método usa para almacenar las formulas. Gracias--

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

      Hola Carlos, gracias por tus comentarios.
      En realidad si uso una tabla de medidas, pero es un técnica distinta.
      Puedes ver el detalle de como lo creé en mi video de 10 Consejos sobre DAX.
      th-cam.com/video/Hv8JahDyXbg/w-d-xo.html

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

    Buenas tardes Julio,
    A nivel laboral la parte de ventas y de presupuesto las puse en una misma tabla transaccional con una columna que me especifica si el REAL o BUDGET. EN cada uno de los diferentes reportes qey hago siempre he tenido que tener presente tanto en filtro de medida o de pagina si la columna MASTERDBs[Escenario] era igual a REAL o BUDGET y es un poco tedioso al complicarse las fórmulas.
    La pregunta es: ¿ en caso de tner ventas y presupuesto, que aconsejas todo en la misma tabla o en tablas diferenciadas como en el ejercicio?
    Inicialmente lo hice así porque no queria meterme en un berenjenal de relacion de varios a varios , crear tablas intermedias, etc...
    Muchas gracias

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

      Hola Ivan.
      Si las dos tablas tienen el mismo nivel de granularidad (budget y real), entonces siempre es mejor ponerle en una sola tabla.
      En el caso en que tengan diferente granularidad (como suele suceder), esta técnica es una opción.
      Saludos.

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

      Muchas gracias

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

      Tengo la misma pregunta. Cuando tengamos dos tablas de hechos, una con el real y otra con el presupuesto es conveniente manejarlas por separado o combinarlas? Por lo general las tablas de ppto que uso no tienen tanto detalle como las del real

  • @ismaelds5041
    @ismaelds5041 11 หลายเดือนก่อน +1

    Excelente

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

      Gracias!

  •  ปีที่แล้ว

    muchas gracias

  • @JoseMiguelRodriguez-uv1ee
    @JoseMiguelRodriguez-uv1ee ปีที่แล้ว +1

    Muchas gracias por el gran trabajo.
    Quisiera plantear una duda, hemos visto los modificadores de filtro de CALCULATE (incluso la transición de contexto) y como este pasa a ser el contexto final en el que el cálculo se realiza. En el caso (habitual) de que este cálculo sea una medida, ésta puede ser a su vez compleja, que incluya también otros modificadores. Por ejemplo si esta medida [Monto Venta + Presupueso] fuese invocada por otra. La duda es, ¿el contexto de la medida llamada es el modificado por la medida que la llama y forma parte de la condición de partida de la medida llamada o hay algo más complicado que esto? (que no me extrañaría dado el alto grado de abstracción de DAX).
    Y abusando de tu amabilidad una solicitud, ¿podrías en algún momento tratar valores no aditivos (slowly changing dimension SCD o RCD,...). En cristiano, cuando estamos tratando datos de stock o saldo de cuentas en finanzas. Parece que es una cosa trivial, pero tiene su fastidio.
    Reitero mi agradecimiento.

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

      Hola Jose, esa es una excelente pregunta.
      Tengo pendiente hacer un video sobre CALCULATE anidados (CALCULATE que llama a otro CALCULATE), ya que eso es lo que en la vida real sucede: solemos generar variantes de medidas ya existentes.
      Por el momento solo comentarte que el orden de evaluación de CALCULATE es de AFUERA HACIA ADENTRO (que es un orden opuesto al resto de funciones). Eso quiere decir que filtro externo se ejecuta primero, y cabe la posibilidad que el interno lo sobrescriba. Es un tema que veremos en el futuro, no es tan complicado como parece.
      Por otro lado las medidas NO ADITIVAS Y SEMIADITIVAS son muy interesantes, también tengo planeado hablar sobre ese tipo de indicadores (inventario, cuentas financieras, estados en el tiempo, etc.).
      De igual manera, los modelos SCD y RCD son variantes muy interesantes del modelo estrella, formarán parte de la serie de modelamiento avanzando que estoy armando.
      Todo esos temas si o si los quiero desarrollar en el canal, espero que sea lo antes posible :).
      Saludos.

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

    Hola estimado Julio, cómo estás? habrá otro video pronto en el canal? gracias por todo, Saludos!

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

      Hola Braulio, como estas?
      Por supuesto, si o si mañana estaré subiendo el nuevo video, tuve algunos inconvenientes :(
      Saludos.

  • @HelenaGH
    @HelenaGH 4 หลายเดือนก่อน +1

    Hola! Cuando indicas que al usar Calculate + Calendario[Fecha] se eliminan todos los filtros aplicados sobre todas las columnas de la tabla Calendario, ¿Hablamos sólo de los internos (propios del objeto visual)? Es decir, los aplicados externamente (slicers) siguen afectando? Gracias =)

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

      Sería sobre todas las columnas Helena.
      Saludos

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

    Julio, ¿Qué métodos recomiendas para pronosticar ventas ?

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

      Hola Emerson, gracias por tu comentarios.
      El tema de pronóstico y proyección es un tema bastante importante y delicado. En lo personal no creo que Power BI sea una buena herramienta para elaborar proyecciones precisas: Tenemos una función en DAX llamada LINEST para realizar una proyección lineal, y también algunos algoritmos automáticos. Pero si queremos ser lo más precisos posible yo creo que es importante formarse el técnicas de programación (Python o R o algún software similar), e ir incorporando técnicas que arrojen un número que si podamos usar como dato confiable.
      Power BI te puede dar una estimación de referencia, pero no creo que sea la herramienta correcta en estos casos, espero hacer un video sobre el tema en un futuro.
      Saludos.

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

      Muchas gracias Julio, me queda claro, saludos@@MenquisBI

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

    Hola Julio, gran contenido, una pregunta, veonque el video usas la version anterior del panel de visualizacion, en la actualizacion actual, donde puedo ver el panel de analytic para realizar las preyecciones?

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

      Hola David, como estás?
      He reviso mi archivo y veo que si estoy usando la ultima versión de Power BI. Si me aparece al panel de Analytics, solo que al hacerle zoom a la pantalla da la impresión que no está, pero si aparece en realidad.
      Saludos.

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

    estas trabajando con el on line nuevo? no vi como hacer métricas desde el online
    Me podes ayudar? muchas gracias

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

      Hola Juan Pablo, que tal.
      En realidad yo prefiero no crear nada desde modo online, todo lo hago desde Power BI Desktop.
      De esta manera puedo auditar y controlar las versiones de los reportes que realizo.
      No se si te refieres a eso.
      Saludos.

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

      Gracias x la información. Yo estoy en on line por que uso Mac . De todas formas trabajo en una partición que me hace pc . Ahí subo a la nube . Estoy usando la cuenta premium de power bi y ahí armo áreas de trabajo . Espero poder subir ahí las cosas . Gracias los videos están súper !!! Abrazo

  • @Santiago-gm1cb
    @Santiago-gm1cb ปีที่แล้ว +2

    No voy a mentir el lenguaje DAX si me ha costado mas de lo normal aprender, llevo siguiendo tu contenido y aplicando los ejercicios y aun así a veces me siento confundido jajajja
    Sin embargo el animo no decae, Muchas gracias

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

      Hola Santiago. No te preocupes, DAX es un tema que no se aprende de la noche a la mañana, es completamente normal tener dificultades. A mi me costó mucho tiempo dominarlo.
      Solo ten paciencia, vuelve a revisar los ejemplos las veces que sea necesario y verás que poco a poco podrás interiorizar los conceptos.
      Saludos.

  • @QasimAli-gy3nb
    @QasimAli-gy3nb ปีที่แล้ว +4

    Please also do English version of these gold videos of DAX and Power BI.

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

      We need Menquis BI in English

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

      I'm preparing english versions of my videos.
      I just need more time to get it going.
      Thanks for the support :). Greetings.

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

    Yo hacia mis reporte de venta presupuestada en excel😢