Queridos amigos, ya están disponibles las inscripciones nuestro CURSO DE DAX EN VIVO (Inicio: 19 OCTUBRE 2024): Pueden registrarse a través de este link: menquisbi.com/e/especializacion-en-lenguaje-dax-edicion-iii-en-vivo Para mayor información, puedes escribirnos por WhatsApp: wa.me/51908805175
Pocos se detienen a pensar en la preparación de las presentaciones que hay detrás para que cada comentario tenga su apoyo visual, te felicito y agradezco tu esfuerzo.
David!, muchas gracias por tu apoyo, lo aprecio mucho. La verdad es que cada video representa un gran esfuerzo para mi, especialmente la parte visual. Me alegro que ese esfuerzo se vea recompensado con el gran apoyo que le dan a mi contenido :'). Saludos y un gran abrazo.
De todos los contenidos que he visto de Power BI definitivamente este es el mejor explicado, paso a paso, como decimos en colombia nos lo presenta con PLASTILINA jejej , muchas gracias
Excelente. Lo mejor visto hasta el momento en la red. Muy didáctico y con la profundidad que amerita para no dejar vacíos en el tema. Felicitaciones y gracias por compartir
Aprovecho en este video para comentar la preparación del material visual de apoyo y como usted lo sincroniza con su explicación, todo fluye de manera excelente, lo felicito.
Hola Julio, Gracias por todo lo que aportas a la comunidad, excelente contenido y de valorar la enorme dedicación que pones a las presentaciones, permites que el proceso de abstracción sea más sencillo, nuevamente, mil gracias.!!
Increíblemente bueno. Se explican los conceptos como si fueran sencillos, sólo cuando vemos la forma en que se aplican estas explicaciones te das cuenta del valor real del concepto. Todavía no salgo de mi asombro... Muchísimas gracias desde España.
Maestro muchas gracias, la verdad me atrevería a decir que casi nadie entiende como funciona realmente todo detras de DAX y por ello tantas horas de frustración cuando no nos sale algo, lo explico de manera magistral es usted un gran maestro 🎉🎉🎉
Hola, Julio. Gracias. Millón de gracias. Valoro cada minuto que has dedicado a la preparación de estos videos. Ojalá todo tu trabajo esté siendo suficientemente reconocido y recompensado. Fuerte abrazo desde Madrid!!!
Los mejores videos que he visto para endenter realmente Dax. Le agradezco y le felicito por tener la sabiduria , habilidad y generosidad de compartir lo sus conocimientos. DIOS le continue bendiciendo.
Brutal,, los mejores videos que he visto sobre uno de los conceptos mas dificiles de Dax. Las explicaciones son geniales.👏🏼👏🏼👏🏼👏🏼 como loco esperando el siguiente. Muchas gracias
Mis respetos para tus conocimientos y la forma tan didáctica de transmitirlos. Muchas gracias por trasmitirlos, creo sin temor a equivocarme, que todos los que estamos escuchando tus videos coincidimos en esto. Excelente y Muchas Gracias
No no no no, eres increíble!! Aún no termino de ver el video y ya me diste la visión de porque me salían el mismo número en toda las filas!! No tenía idea de porqué y vienes tu y lo explicas tan sencillo, tan experto. Esta semana termino los primeros 3 pasos y este fin procederé a repasar y practicar los primeros videos para empezar con lo nuevo. Muchas gracias Maestro!
Enhorabuena por tu capacidad pedagógica, eres muy bueno explicando estos conceptos. He visto algún otro curso y nada que ver. Muchas gracias! Cuando finalice el curso, te haré un $Gracias, totalmente merecido.
Muchísimas gracias. No se puede expresar con palabras la altísima calidad que tienen sus videos sobre el lenguaje DAX. La explicación y la comprensión sobre el contenido de cada vídeo es espectacular!!. Siga compartiendo vídeos de este tema, por favor. No se imagina la magnífica utilidad que están teniendo. Le reitero mis gracias por el contenido compartido sobre DAX.
Buenos dias Julio Quiero felicitarte por la tecnica de enseñanza que utilizas en tus videos informativos. La forma en que desmenuzas el funcionamiento interno del lenguaje DAX. Es sumamente facil aprender contigo. Mi nombre es Luis, dominicano y soy principiante en este mundo pero el avance que he adquirido escuchandote me ha hecho sentir seguro al momento de utilizar las funciones que necesite. Te deseo exitos y que sigas desarrollandote e interesandote en compartir tus conocimentos. Un abrazo hermano.
Hola Luis Realmente agradezco mucho tus buenos deseos :). Y me alegro que estos videos te estén siendo de utilidad, vamos a descubrir todos los secretos que oculta este lenguaje. Saludos y un abrazo desde Perú.
Estoy encantado con tu canal, Julio. Llevo varios años trasteando por mi cuenta con Power BI y, tras varios cursos de pago en Udemy, seguía sin tener claro qué eran los contextos, su transición y, sobre todo, su relevancia en el lenguaje. Es que en muchas ocasiones ni se los menciona, se explica DAX como si fuera un conjunto de fórmulas a combinar como buenamente puedas. Te voy a recomendar en mi perfil de LinkedIn.
Muchísimas gracias por tus gentiles palabras amigo :'). Te agradezco mucho el apoyo, me alegro que mi contenido te sea de utilidad. Saludos y un abrazo.
Ha sido una sorpresa dar con este curso, pero estoy encantado con los contenidos, la forma de enfocarlos y las maneras de explicar que tiene el profesor. Estoy siguiendo toda la serie desde el principio y deseando continuar con los videos que restan. Aprendo mucho. Muchas gracias
Sin palabras Amigo que bendicion encontrar tus videos, que manera de explicar tan impresionante te felicito... MUCHAS GRACIAS POR COMPARTIR TU CONOCIMIENTO.
Excelente explicación (Como Siempre), da gusto aprender y mucho más si la persona que enseña lo hace con calidad y humildad, muchas gracias Julio, me quedo corto de palabras y elogios, sigue adelante por favor.
Mil gracias por tus gentiles palabras Federico :'). La verdad espero seguir subiendo videos por mucho tiempo, me alegro mucho que estés siendo de mucha utilidad. Saludos y un gran abrazo.
Interesante qué en el minuto 23:44 para que sume correctamente los máximos, tenemos que agregar Calculate para que forze la transición de contexto, la fórmula sería: Monto de Venta Mejor Dia = sumx ( values ( dimCalendario[Año] ), calculate ( maxx ( values ( dimCalendario[Fecha] ), [Monto de Ventas] ) ) ) O tiene otra fórmula Julio?
Gracias por tus comentarios Juan. Me alegro que el video te haya sido de utilidad :). Te invito a revisar el resto de videos, creo que te puedes ser de utilidad. Un abrazo.
No suelo comentar ningún video, pero tu contenido realmente sobresale. Es excepcional. Tengo varios cursos de Power BI y ninguno ha sido tan claro como tus exposiciones. Sigue adelante por favor con todo el curso. Mis felicitaciones y agradecimientos, estimado. Saludos desde Chile
De acuerdo contigo Braulio. Buenísimas las explicaciones. Ya me hubiera gustado a mi encontrarme un curso como este cuando empecé con DAX. Como tu nunca suelo comentar nada aunque no lo parezca pero este curso da para participar y para aprovechar los conocimientos de Julio.
Mis mas sinceras felicitaciones nuevamente Julio!!... Que bien explicas DAX estimado! Me he disfrutado cada video por tu forma metódica y muy práctica de hacerlo... 👏🏻👏🏻👏🏻
Muchas gracias por tu comentarios Rafael! Poco a poco seguiré mejorando la calidad de lo videos, me alegro que te sean de utilidad. Saludos y un abrazo.
Definitivamente me sumo a todos los agradecimientos, debo decir que "nunca" escribo un comentario, pero te destacas sobre todo lo que he visto, sigue entregando tan buen material ya que eres un excelente profesor. Felicitaciones.
Gran trabajo, uno de los temas menos entendidos en DAX, y lo haces ver muy fácil... gracias por compartir... si hubiera tenido Variables en esta clase, ya seria demasiado... adios Russo y Ferarri... 😂
Excelente video, excelente explicación, muchas gracias. Me queda la duda de saber por qué en la fórmula del MAXX no fue necesario encerrar la medida interna con un CALCULATE mientras que en la medida del número de clientes sí lo era.
Muchas gracias por tu comentario. Un abrazo. En general mi objetivo es que el nivel de estos videos sean bastante superiores a lo que preguntan en el examen PL-300. Creo que conociendo a nivel básico los temas de CALCULATE, Inteligencia y Tiempo y Agregaciones estarías en una buena posición de responder la parte de DAX del examen. Pero si debes tener en cuenta que en el examen no solo preguntan DAX, sino muchos otros temas. Me gustaría armar un curso entero de preparación para el examen, pero aún espero lanzarlo en un par de meses. Saludos.
Julio, probe como me indicastes colocando la variable y salió el resultado, también hice otra variante, en vez de la medida [fecha máxima] utilice max(calendario[fecha]) y también salió el resultado, lo único que no capto muy bien el efecto de la transición de esta manera, pero talvez en los próximos videos que toques algún tema de acumulados puedas explicar algo. Gracias.
Excelente David. Me pareció muy interesante el caso que me comentas y justo se relaciona con el tema del próximo video. Así que en ese video mostraré un ejemplo explicando a detalles porque te están saliendo esos valores. Saludos.
Julio,algo que notaba, es que si creas la medida y luego haces la consulta para una columna calculada no es necesario volver a poner las funciones SUM(X) O MIN(X) simplemente mandamos a llamar ala medida. la verdad muy interesante tus explicaciones y nos hace mejor las ideas. lo ultimo una consulta el RELATED no funciona en las tablas de dimensiones solo para la tabla de echos?
Hola Nestor, gracias por tus comentarios :). Me alegro que el tema te sea de utilidad. Es correcto, RELATED te permite encontrar UN SOLO VALOR relacionado (como BuscarV), por lo que solo funciona si estamos en el lado múltiple de la relación (es decir una tabla de hechos). Si estamos en una dimensión podemos usar la funciones RELATEDTABLE que retorna todos los valores asociados (puedes ver un ejemplo en el video de CONTEXTO DE FILA). Ahora personalmente RELATEDTABLE es una función que casi no utilizo porque puedo lograr lo mismo usando CALCULATE y el concepto de transición de contexto. Saludos cordiales.
* 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
Igualmente@@davidjosevarelagarcia7011 te deseo una felices fiestas :'). Voy a revisarlo, de todas maneras actualmente no esta habilitado el curso, aún no se debería tener acceso, ni a la malla curricular, igual haré en su momento un video sobre el contenido del curso :'). Saludos.
@@MenquisBI, Hola, feliz navidad. Agradecerte por el estupendo contenido que subes respecto a powerbi. Me esta ayudando demasiado e ingresé a la página para ver respecto al curso. Sin embargo, sale como data not found.
Hola Julio @@MenquisBI tu contenido de power bi es de primera calidad. gracias por compartir. Cuando tienes planeado liberar el curso de power bi? de seguro lo comprare. mil gracias por compartir todo tu conocimiento
@@Jir0x Muchas gracias por tus comentarios José :). Me he puesto como meta lanzar a fin de mes el curso de SQL y a fin de Abril el de Power BI Desktop. La verdad estoy haciendo mi mayor esfuerzo para conseguirlo, espero que si. Saludos.
julio muchas gracias por estos valiosos videos, siguiendo con el ejercicio planteado trate de sumar los dos valores de la medida final monto de venta mejor dia. intente envolver la medida anterior en un sumx(values(), medida ) pero no me dio =(. me podrias decir en que falle
Hola Darlin, gracias por tus comentarios y apoyo :). La verdad no sabría decirte, debería salir el resultado correcto, solo no te olvides rodear la expresión que estas iterando con la función CALCULATE. Saludos.
Hola Julio, en el caso del ejemplo que empieza en el minuto 10:27, también puedo explicar la transición de contexto porque estoy haciendo el calculo en la tabla dimCliente y la operación en la tabla de hechos fctVentas[Unidades] y el filtro de la relación no se propaga a la tabla dimCliente por eso hace falta la transición de contexto?
Hola Yessenia, gracias por tus comentarios. Al margen de si es filtro se propaga o no, en realidad NO HAY NINGUN FILTRO. En una columna calculada no existe por defecto el concepto de contexto de filtro, la única forma de definir un filtro en ese caso es activando la transición de contexto, el tema de la propagación de filtro no es relevante en ese punto. Saludos.
Muy bueno el vídeo y las explicaciones! Basándome en el último ejemplo, donde sacas el importe del día que más se vendió, ¿cómo podría sacar en lugar de "Monto de venta mejor día", "Día de mayor monto" que muestre el día de cada año en el que más se vendió?
Hola Iñigo, gracias por tus comentarios. Disculpa, no me queda clara tu consulta. En realidad si colocar el año en la visual, te va mostrar el día de Mayor monto de ese año, debería considerar el filtro. Saludos.
@@MenquisBI Perdona, quizás no me estoy explicando bien. Me refiero a sacar la fecha (día) en la que se produjeron esas máximas ventas de ese año, la columna "Fecha de mayor monto": Año Monto de ventas Monto de ventas mejor día Fecha de mayor monto -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2018 24.648,60 24.295,63 27/12/2018 2019 951,99 534,00 30/10/2019
Lo he solucionado de esta forma, por si a alguien le puede resultar de interés: Fecha - Monto de Venta Mejor Dia = VAR Salida = CALCULATE( FIRSTDATE(dimCalendario[Fecha]), FILTER( VALUES(dimCalendario[Fecha]), [Monto de Ventas] = CALCULATE( [Monto de Venta Mejor Dia], VALUES(dimCalendario[Fecha]) ) ) ) RETURN IF(ISBLANK([Monto de Venta Mejor Dia]),BLANK(),Salida)
Gran video para explicar este tema. Hecho en falta dos hechos importantes si me permites: 1) Mirar la granularidad del iterador ya que la transición de contextos puede ser muy costosa en cuestión de rendimiento. 2) Utilizar sólo la transición de contextos en tablas en el lado uno ya que si utilizamos la transición de contextos en tablas con duplicados nos van a dar resultados erróneos ( por ejemplo si utilizamos la transición de contextos en una columna calculada de la tabla fctVentas, en una medida que utilice un iterador y la transición de contextos sobre la tabla fctVentas, etc ): Ejemplo: medida := SUMX( fctventas; [Unidades Vendidas] ) No es el caso de la tabla fctVentas porque no tiene registros duplicados pero si en un futuro se duplica algún registro, los datos serían incorrectos. ¿Estás de acuerdo conmigo?
Hola Ivan, muchas gracias por tu aporte. Tienes toda la razón: 1. Es totalmente cierto, la operación de transición de contexto tiene un costo importante, es por eso que en los videos posteriores lo suelo aplicar casi siempre sobre tablas de dimensión (mas pequeñas) y sobre tablas virtuales creadas por VALUES. 2. Eso es correcto, no se recomienda usar transición de contexto en tablas de hechos por lo que tu dices, si la tabla tiene filas duplicadas, también se va a agregar al contexto de filtro sin querer. Aunque es muy poco común ese caso (que una tabla de hechos tenga duplicados), si se puede dar. Saludos cordiales.
Y el tema de las referencias circulares por ejemplo en el caso de utilizar 2 columnas calculadas en una misma tabla de hechos y ambas columnas utilizando la transición de contextos.... ( alternativa ALLEXCEPT en alguna de estas columnas para que no contemple la otra columna ). No pasa en el caso de las tablas en el lado uno ya que en el fondo al hacer la transición de contextos se fija únicamente en la clave primaria. ¿Cierto? Disculpa por preguntar tanto pero con este pedazo de curso aprovecho la circunstancia y por si le sirven a alguien las consultas con sus aciertos u errores y de paso aclarar conceptos
@@ivanmeseguer6621 se nota que también has leído el libro DEFINITIVE GUIDE OF DAX :D. Tal cual, esos son casos especiales muy importantes que si vale la pena detallar. El tema de las referencias circulares puede llegar a ser muy complicado, especialmente cuando recién estamos aprendido el lenguaje, por eso quisiera dedicarle un video especial detallando casos de uso (por ejemplo al crear segmentación estática). Saludos.
Profesor en la medida donde usamos FILTER Para la suma de ventas mayor a 7 me llamo la atención que contrario al ejemplo anterior con RELATED en este caso no es necesario a pesar de ser relacion de tablas distintas, entiendo que es por que la funcion SUM al traer la tabla establece la relacion de forma implicita ?
Hola Joel, es una buena pregunta. En la mayoría de libros de DAX el contexto de filtro y el contexto de consulta se consideran como uno solo. En términos simples, hasta donde sé el contexto de consulta es el resultado de aplicar filtros solo en filas y columnas de una matriz (o tabla dinámica), mientras que el contexto de filtro incluye también el resto de filtros (CALCULATE, filtros a nivel página, otros objetos, etc.). Saludos.
07:50 Consulta. ¿No bastaría que se agrege los valores de la llave primaria al contexto de filtro? En lugar de agregar los valores de todos los campos de la tabla de dimensiones dimProducto.
Hola Kevo, gracias por tus comentarios. Es totalmente cierto, bastaría con agregar el filtro de la llave primaria para obtener el mismo valor. Pero la transición de contexto en realidad va a agregar TODOS LOS CAMPOS de a fila al filtro. Puede parecer redundante, pero eso es lo que ocurre realmente en DAX (igual entiendo que hay optimizaciones internas que lleva a cabo el lenguaje para que el cálculo sea más veloz). Saludos.
Una duda Julio. En el ejercicio de contar los clientes distintos que nos da 17 en el total, utilizando la formula SUMX( VALUES(dimCalendario[Mes Año]); [Numero de Clientes] ) ¿porque si utilizo ALL buscando que me de 17 en todos los calculos ignorando el filtro de mes-año, me da el mismo resultado que utiliando VALUES? SUMX( ALL(dimCalendario[Mes Año]); [Numero de Clientes] ) ¿y en cambio utilizando la formula SUMX( VALUES(dimCalendario[fecha]); [Numero de Clientes] ) si funciona? La tabla devuelta por ALL en cada uno de los cálculos no sería la misma que la que devuelve VALUES en el total? Muchas gracias
Hola Iván. Es cierto, tienes razón. La verdad es un muy difícil de explicar el motivo de forma escrita, pero haré el intento. Lo que sucedes es que hay que entender que ALL tiene dos naturalezas (como función de tabla y como modificador de CALCULATE). -Como función de tabla (que es como lo usamos en el ejercicio), crea una tabla que IGNORA los filtros, NO LOS BORRA. -Una vez creada la tabla, el contexto de filtro original de la matriz SIGUE VIGENTE y se interseca con la transición de contexto que genera el SUMX. -Entonces, por ejemplo, para Ago-18, la medida va a retornar BLANK() en todos los meses de la tabla virtual iterada, excepto ese mismo Ago-18, por lo que sale el mismo valor que VALUES. Respecto a que porque si sale cuando uso dimCalendario[Fecha], eso es justamente un tema que hablaré en el siguiente video, de inteligencia de tiempo; es un comportamiento especial de la dimCalendario cuando filtro fechas. Saludos.
Muchas gracias. No contemplé que el filtro original seguia vigente. Queda claro. Respecto al comportamiento especial de la tabla dimCalendario supongo que es que al ignorar un filtro en la columna de fecha por ser tabla marcada como calendario tambien ignora los filtros de las otras columnas de la tabla dimCalendario. Agradezco tu pronta respuesta
Hola Julio, tengo una duda para seguir tratando de entender la transición, tengo un caso con los acumulados por que no funciona la transición : calculate( total ventas, filter(all( calendario),calendario[fecha]
Hola David, buena pregunta. No te está saliendo justamente debido a la transición de contexto, tu medida [fechamaxima] esta considerando cada una de las fechas iteradas durante el FILTER, por ejemplo para la fecha 01/01/2023, tu columna Calendario[Fecha] sería 01/01/2023 y tu medida [fecha maxima] también sería 01/01/2023, por eso no filtra nada. Lo que debes hacer es guardar tu medida [fecha máxima] primero en una variable, y en tu fórmula posterior llamar a la variable, no a la medida. Otra opción el colocarle un CALCULATE + ALL en la fórmula que me mostraste. Saludos.
Muchas gracias por el video 👏👏. Aprovechando este comentario quisiera que me ayudes con un fultro que es un poco complicado de realizar, no se si te podria contactar por correo electronico o por whatsapp para enviarte la informacion el filtro que quiero realizar.
Eriberto! muchas gracias por tus comentarios. Si claro, para contactarte directamente conmigo podemos realizar una asesoría personalizada. Puedes ver los detalles en el siguiente enlace: menquisbi.com/s/asesoria-personalizada Un abrazo.
Queridos amigos, ya están disponibles las inscripciones nuestro CURSO DE DAX EN VIVO (Inicio: 19 OCTUBRE 2024):
Pueden registrarse a través de este link: menquisbi.com/e/especializacion-en-lenguaje-dax-edicion-iii-en-vivo
Para mayor información, puedes escribirnos por WhatsApp: wa.me/51908805175
Pocos se detienen a pensar en la preparación de las presentaciones que hay detrás para que cada comentario tenga su apoyo visual, te felicito y agradezco tu esfuerzo.
David!, muchas gracias por tu apoyo, lo aprecio mucho.
La verdad es que cada video representa un gran esfuerzo para mi, especialmente la parte visual. Me alegro que ese esfuerzo se vea recompensado con el gran apoyo que le dan a mi contenido :').
Saludos y un gran abrazo.
De todos los contenidos que he visto de Power BI definitivamente este es el mejor explicado, paso a paso, como decimos en colombia nos lo presenta con PLASTILINA jejej , muchas gracias
Excelente. Lo mejor visto hasta el momento en la red. Muy didáctico y con la profundidad que amerita para no dejar vacíos en el tema. Felicitaciones y gracias por compartir
Aprovecho en este video para comentar la preparación del material visual de apoyo y como usted lo sincroniza con su explicación, todo fluye de manera excelente, lo felicito.
Agradezco mucho tus gentiles palabras estimado :). Cada video es un gran esfuerzo, me alegro que te parezcan de buena calidad.
Saludos cordiales.
¡Muy claras todas las explicaciones de tus videos! Sos un ídolo, me ayudaste mucho :)
Me alegro que mis videos te estén siendo de utilidad Valentina :).
Saludos.
Hola Julio,
Gracias por todo lo que aportas a la comunidad, excelente contenido y de valorar la enorme dedicación que pones a las presentaciones, permites que el proceso de abstracción sea más sencillo, nuevamente, mil gracias.!!
Muchas gracias por tus gentiles palabras Brayan.
Saludos y un abrazo :)
Una vez más debo decir que tus videos son oro puro... sigue haciendo más contenido porfavor
Gracias Pablo!. Saludos
un genio ! el mejor "curso" de power bi" que he visto ! (y he visto unos cuantos) desde Italia geacias .
Muchas gracias por tu apoyo Pietro :).
Saludos cordiales desde Perú.
Increíblemente bueno. Se explican los conceptos como si fueran sencillos, sólo cuando vemos la forma en que se aplican estas explicaciones te das cuenta del valor real del concepto.
Todavía no salgo de mi asombro...
Muchísimas gracias desde España.
Muchas gracias por tus palabras Jose Miguel.
Saludos
😮😮😮excelente buenísimo excelentemente 👌👏👏👏
Maestro muchas gracias, la verdad me atrevería a decir que casi nadie entiende como funciona realmente todo detras de DAX y por ello tantas horas de frustración cuando no nos sale algo, lo explico de manera magistral es usted un gran maestro 🎉🎉🎉
Muchas gracias por tus gentiles palabras estimado :)
Un gran abrazo.
Felicidades, eres excelente en el tema, cada video aporta valor, gracias por compartir tu conocimiento.
Muchas gracias por tus gentiles palabras Marcela :)
Saludos cordiales
Acojonante brother, bendita la hora en que encontré este curso 🙌
Hola, Julio. Gracias. Millón de gracias. Valoro cada minuto que has dedicado a la preparación de estos videos. Ojalá todo tu trabajo esté siendo suficientemente reconocido y recompensado. Fuerte abrazo desde Madrid!!!
Muchas gracias por tus gentiles palabras estimado :)
Un gran abrazo y saludos cordiales desde Perú.
Los mejores videos que he visto para endenter realmente Dax. Le agradezco y le felicito por tener la sabiduria , habilidad y generosidad de compartir lo sus conocimientos. DIOS le continue bendiciendo.
Me alegro que te haya servidor. Gracias por tus buenos deseos :).
Saludos.
Brutal,, los mejores videos que he visto sobre uno de los conceptos mas dificiles de Dax. Las explicaciones son geniales.👏🏼👏🏼👏🏼👏🏼 como loco esperando el siguiente. Muchas gracias
De acuerdo contigo! Y he visto bastante !
Viejo, eres lo máximo
Muchas gracias por el apoyo Mijael :')
Saludos
Me sumo a los comentarios anteriores... Excelentes explicaciones!.. De lo mejor que he visto! Nuevamente gracias!!
Master & Commander .
Excelente canal
Mis respetos para tus conocimientos y la forma tan didáctica de transmitirlos. Muchas gracias por trasmitirlos, creo sin temor a equivocarme, que todos los que estamos escuchando tus videos coincidimos en esto. Excelente y Muchas Gracias
Te lo agradezco Wilmer :)
Saludos
Me sumo a la catarata de elogios, realmente el mejor youtuber explicando de todos los que llevo vistos.
Muchas gracias por el apoyo Facundo :)
Saludos.
Genial las explicaciones!!!
No no no no, eres increíble!! Aún no termino de ver el video y ya me diste la visión de porque me salían el mismo número en toda las filas!!
No tenía idea de porqué y vienes tu y lo explicas tan sencillo, tan experto.
Esta semana termino los primeros 3 pasos y este fin procederé a repasar y practicar los primeros videos para empezar con lo nuevo.
Muchas gracias Maestro!
Oscar!, muchas gracias por tu generosidad amigo.
Me alegro mucho que los videos te estén siendo de utilidad :).
Te mando un gran abrazo.
La mejor explicación que encontré sobre este tema, se agradece la dedicación, suscrito y muchas gracias, saludos desde México.
Gracias por el apoyo Hector :')
Saludos cordiales y un abrazo.
Enhorabuena por tu capacidad pedagógica, eres muy bueno explicando estos conceptos. He visto algún otro curso y nada que ver. Muchas gracias! Cuando finalice el curso, te haré un $Gracias, totalmente merecido.
Te agradezco mucho el apoyo Miguel :).
Saludos y un gran abrazo a la distancia.
Muchísimas gracias. No se puede expresar con palabras la altísima calidad que tienen sus videos sobre el lenguaje DAX. La explicación y la comprensión sobre el contenido de cada vídeo es espectacular!!. Siga compartiendo vídeos de este tema, por favor. No se imagina la magnífica utilidad que están teniendo. Le reitero mis gracias por el contenido compartido sobre DAX.
Manuel, muchas gracias por tu apoyo!
Me alegro mucho de mis videos te están siendo de utilidad :').
Un abrazo.
Excelente todo Hermano!! Saludos de Argentina!
Gracias por tus buenos deseos Hernan :')
Saludos cordiales.
He visto varios videos "intentando" explicar el concepto.
Para mi, lo hiciste muy bien 👌.
Gracias por tus comentarios Mario :)
Saludos.
Buenos dias Julio
Quiero felicitarte por la tecnica de enseñanza que utilizas en tus videos informativos. La forma en que desmenuzas el funcionamiento interno del lenguaje DAX. Es sumamente facil aprender contigo. Mi nombre es Luis, dominicano y soy principiante en este mundo pero el avance que he adquirido escuchandote me ha hecho sentir seguro al momento de utilizar las funciones que necesite. Te deseo exitos y que sigas desarrollandote e interesandote en compartir tus conocimentos. Un abrazo hermano.
Hola Luis
Realmente agradezco mucho tus buenos deseos :).
Y me alegro que estos videos te estén siendo de utilidad, vamos a descubrir todos los secretos que oculta este lenguaje.
Saludos y un abrazo desde Perú.
Excelente estos videos , la claridad y el dominio teórico
Muchas gracias por el apoyo Thania :)
Saludos.
Estoy encantado con tu canal, Julio. Llevo varios años trasteando por mi cuenta con Power BI y, tras varios cursos de pago en Udemy, seguía sin tener claro qué eran los contextos, su transición y, sobre todo, su relevancia en el lenguaje. Es que en muchas ocasiones ni se los menciona, se explica DAX como si fuera un conjunto de fórmulas a combinar como buenamente puedas. Te voy a recomendar en mi perfil de LinkedIn.
Muchísimas gracias por tus gentiles palabras amigo :').
Te agradezco mucho el apoyo, me alegro que mi contenido te sea de utilidad.
Saludos y un abrazo.
Muy buen curso, muchas gracias por todo el esfuerzo.
Muchas gracias por el apoyo Carlos :)
Saludos cordiales.
Brillante exposición, brillante presentación, no se puede explicar mejor.
Muchas gracias por tu apoyo Fernando :), lo aprecio bastante.
Saludos cordiales.
Ha sido una sorpresa dar con este curso, pero estoy encantado con los contenidos, la forma de enfocarlos y las maneras de explicar que tiene el profesor. Estoy siguiendo toda la serie desde el principio y deseando continuar con los videos que restan. Aprendo mucho. Muchas gracias
Muchas gracias por tus gentiles palabras estimado :)
Saludos cordiales.
Sin palabras Amigo que bendicion encontrar tus videos, que manera de explicar tan impresionante te felicito... MUCHAS GRACIAS POR COMPARTIR TU CONOCIMIENTO.
Muchas gracias Yeimar :), espero seguir mejorando la metodología.
Saludos y un abrazo.
Excelente explicación (Como Siempre), da gusto aprender y mucho más si la persona que enseña lo hace con calidad y humildad, muchas gracias Julio, me quedo corto de palabras y elogios, sigue adelante por favor.
Mil gracias por tus gentiles palabras Federico :').
La verdad espero seguir subiendo videos por mucho tiempo, me alegro mucho que estés siendo de mucha utilidad.
Saludos y un gran abrazo.
14:30 Forma alternativa a la solución presentada en este minuto. Teniendo la siguiente medida calculada,
"Unidades Vendidas = SUM(fctVentas[Unidades])", podemos obtener la tabla calculada como:
"""
dimClientes > 7 unidades compradas =
FILTER(
dimCliente,
[Unidades Vendidas] > 7
)
"""
¡Ya estoy entendiendo! Muchas gracias Julio.
Bastante útil conocer la transición de contexto, agradecemos el esfuerzo que hay puesto detrás de cada video
Muchas gracias por tus comentarios y apoyo Fabiana :)
Saludos cordiales y un abrazo.
Muchísimas gracias Julio por tu esfuerzo de explicar todo a detalle, Dios te bendiga.
Muchas gracias por tu apoyo Jorge :')
Saludos cordiales
Los mejores 26 minutos bien invertidos, bravo!!!
Interesante qué en el minuto 23:44 para que sume correctamente los máximos, tenemos que agregar Calculate para que forze la transición de contexto, la fórmula sería:
Monto de Venta Mejor Dia =
sumx (
values ( dimCalendario[Año] ),
calculate (
maxx (
values ( dimCalendario[Fecha] ),
[Monto de Ventas] )
)
)
O tiene otra fórmula Julio?
@@spilledgraphics Exacto, si quisiéramos que sume, deberíamos usar esa fórmula.
Saludos :)
Genial !!!! he aprendido mucho con tus videos
Muchas gracias Auris. Me alegro que mi contenido te resulte de utilidad :)
Saludos y un abrazo.
Una clase magistral, lo mejor que vi de DAX, DAX for Dummies. Los 7 videos son excelentes, espero con ansias los siguientes videos. Muchas gracias.
Muchas gracias por el apoyo Edwin.
Saludos :)
Que excelente contenido... espectacular
Nunca entendia estos conceptos, muchas gracias.
Gracias por tus comentarios Juan.
Me alegro que el video te haya sido de utilidad :).
Te invito a revisar el resto de videos, creo que te puedes ser de utilidad.
Un abrazo.
Muchas gracias, tus videos son demasiado buenos ❤, saludos y éxitos 🎉
Excelente clase. Muchas gracias!!!
Amigo, acabo de unirme...la mejor mejor explicación que he visto!!
Marcelo! muchísimas gracias por tu apoyo a mi contenido :)
Espero que te siga siendo de utilidad.
Saludos y un abrazo.
Sin Palabras Julio....... excelente explicación.......Muchas Gracias
No hay problema Walter, me alegro que mis videos que sean de utilidad :)
Saludos.
Mi comentario es redundante pero me veo obligado moralmente a hacerlo: el contenido es excelente, mil gracias.
Muchas gracias por el apoyo Alex :')
Saludos cordiales
No suelo comentar ningún video, pero tu contenido realmente sobresale. Es excepcional. Tengo varios cursos de Power BI y ninguno ha sido tan claro como tus exposiciones. Sigue adelante por favor con todo el curso. Mis felicitaciones y agradecimientos, estimado.
Saludos desde Chile
Muchas gracias Braulio :). Saludos desde Perú.
De acuerdo contigo Braulio. Buenísimas las explicaciones. Ya me hubiera gustado a mi encontrarme un curso como este cuando empecé con DAX.
Como tu nunca suelo comentar nada aunque no lo parezca pero este curso da para participar y para aprovechar los conocimientos de Julio.
Julio, mejor explicado, imposible. Gracias..
Muchas gracias estimado :)
Saludos y un abrazo.
LA mejor explicación!
Mis mas sinceras felicitaciones nuevamente Julio!!... Que bien explicas DAX estimado! Me he disfrutado cada video por tu forma metódica y muy práctica de hacerlo... 👏🏻👏🏻👏🏻
Muchas gracias por tu comentarios Rafael!
Poco a poco seguiré mejorando la calidad de lo videos, me alegro que te sean de utilidad.
Saludos y un abrazo.
Julio, agredezco mucho que sea tan explendido en compartir su conocimiento y experiencia.
Me alegro que el video te haya sido de utilidad Ronald :)
Saludos cordiales.
Muchas gracias por tu generosidad. Realmente eres un docente de tomo y lomo. Como dirían los argentinos "Sos un Mostro". Mil gracias nuevamente
Muchas gracias por tus palabras. Me alegro que el tema te haya sido de utilidad :')
Saludos desde Perú.
Clase muy bien explicada, muchas gracias
Que buen video. Gracias bro
gracias por compartir tu conocimiento
Muchas gracias por tu apoyo Oscar :')
Saludos y felices fiestas
Muchas gracias! Te estoy recomendando a todas las personas que usan PBI en mi trabajo. Saludos desde Chile
Muchas gracias por apoyarme Marcos :'). De verdad lo aprecio mucho.
Saludos y un gran abrazo desde Perú.
Definitivamente me sumo a todos los agradecimientos, debo decir que "nunca" escribo un comentario, pero te destacas sobre todo lo que he visto, sigue entregando tan buen material ya que eres un excelente profesor. Felicitaciones.
Muchas gracias por tus palabras :')
Espero seguir mejorando la calidad del contenido.
Saludos.
Excelentes explicaciones, muchas gracias
Increíble!!, muchas gracias
Muchas gracias por tu apoyo amigo :)
Saludos.
Buena Julito un crack bien explicado! 👌
Muchas gracias Diego :). Un abrazo
Gracias por la clase.
excelente Julio !!
Gran trabajo, uno de los temas menos entendidos en DAX, y lo haces ver muy fácil... gracias por compartir... si hubiera tenido Variables en esta clase, ya seria demasiado... adios Russo y Ferarri... 😂
Muchas gracias por tus comentarios.
Ya estoy preparando la clase de uso avanzado de variables, se viene pronto al canal :)
Excelente video, excelente explicación, muchas gracias. Me queda la duda de saber por qué en la fórmula del MAXX no fue necesario encerrar la medida interna con un CALCULATE mientras que en la medida del número de clientes sí lo era.
Super bien explicado!
Gracias por tus comentarios Diana :)
Saludos.
Perfectamente explicado. Ya decidí que seguiré viendo tus videos, estoy estudiando para el pl-300 (seria bueno saber cuanto estudio es suficiente)
Muchas gracias por tu comentario. Un abrazo.
En general mi objetivo es que el nivel de estos videos sean bastante superiores a lo que preguntan en el examen PL-300.
Creo que conociendo a nivel básico los temas de CALCULATE, Inteligencia y Tiempo y Agregaciones estarías en una buena posición de responder la parte de DAX del examen. Pero si debes tener en cuenta que en el examen no solo preguntan DAX, sino muchos otros temas. Me gustaría armar un curso entero de preparación para el examen, pero aún espero lanzarlo en un par de meses.
Saludos.
@@MenquisBIBuenazo, me apunto
Una clase magistra
Que buen curso!!!
Gracias Lucas!, me alegro que el curso te esté siendo de utilidad :)
Saludos.
Wow excelente vídeo
Gracias por tus comentarios Nallely :)
Saludos.
Buenas noches. Usted podria enseñar lenguaje deneb y vegalite?
Gracias por tus comentarios Luis.
Uy, me gustaría, pero aún no me considero un experto al respecto.
Saludos.
Buen vídeo 👏
Julio, probe como me indicastes colocando la variable y salió el resultado, también hice otra variante, en vez de la medida [fecha máxima] utilice max(calendario[fecha]) y también salió el resultado, lo único que no capto muy bien el efecto de la transición de esta manera, pero talvez en los próximos videos que toques algún tema de acumulados puedas explicar algo. Gracias.
Excelente David.
Me pareció muy interesante el caso que me comentas y justo se relaciona con el tema del próximo video. Así que en ese video mostraré un ejemplo explicando a detalles porque te están saliendo esos valores.
Saludos.
Julio,algo que notaba, es que si creas la medida y luego haces la consulta para una columna calculada no es necesario volver a poner las funciones SUM(X) O MIN(X) simplemente mandamos a llamar ala medida. la verdad muy interesante tus explicaciones y nos hace mejor las ideas. lo ultimo una consulta el RELATED no funciona en las tablas de dimensiones solo para la tabla de echos?
Hola Nestor, gracias por tus comentarios :). Me alegro que el tema te sea de utilidad.
Es correcto, RELATED te permite encontrar UN SOLO VALOR relacionado (como BuscarV), por lo que solo funciona si estamos en el lado múltiple de la relación (es decir una tabla de hechos).
Si estamos en una dimensión podemos usar la funciones RELATEDTABLE que retorna todos los valores asociados (puedes ver un ejemplo en el video de CONTEXTO DE FILA).
Ahora personalmente RELATEDTABLE es una función que casi no utilizo porque puedo lograr lo mismo usando CALCULATE y el concepto de transición de contexto.
Saludos cordiales.
* 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
Hola Julio, felices fiestas, entre a la pagina web, pero no pude ver el programa del curso que inicia en enero 24. sale como data not found. sds.
Igualmente@@davidjosevarelagarcia7011 te deseo una felices fiestas :').
Voy a revisarlo, de todas maneras actualmente no esta habilitado el curso, aún no se debería tener acceso, ni a la malla curricular, igual haré en su momento un video sobre el contenido del curso :').
Saludos.
@@MenquisBI, Hola, feliz navidad. Agradecerte por el estupendo contenido que subes respecto a powerbi. Me esta ayudando demasiado e ingresé a la página para ver respecto al curso. Sin embargo, sale como data not found.
Hola Julio @@MenquisBI
tu contenido de power bi es de primera calidad. gracias por compartir. Cuando tienes planeado liberar el curso de power bi? de seguro lo comprare.
mil gracias por compartir todo tu conocimiento
@@Jir0x Muchas gracias por tus comentarios José :).
Me he puesto como meta lanzar a fin de mes el curso de SQL y a fin de Abril el de Power BI Desktop.
La verdad estoy haciendo mi mayor esfuerzo para conseguirlo, espero que si.
Saludos.
julio muchas gracias por estos valiosos videos, siguiendo con el ejercicio planteado trate de sumar los dos valores de la medida final monto de venta mejor dia. intente envolver la medida anterior en un sumx(values(), medida ) pero no me dio =(. me podrias decir en que falle
Hola Darlin, gracias por tus comentarios y apoyo :).
La verdad no sabría decirte, debería salir el resultado correcto, solo no te olvides rodear la expresión que estas iterando con la función CALCULATE.
Saludos.
Hola Julio, en el caso del ejemplo que empieza en el minuto 10:27, también puedo explicar la transición de contexto porque estoy haciendo el calculo en la tabla dimCliente y la operación en la tabla de hechos fctVentas[Unidades] y el filtro de la relación no se propaga a la tabla dimCliente por eso hace falta la transición de contexto?
Hola Yessenia, gracias por tus comentarios.
Al margen de si es filtro se propaga o no, en realidad NO HAY NINGUN FILTRO. En una columna calculada no existe por defecto el concepto de contexto de filtro, la única forma de definir un filtro en ese caso es activando la transición de contexto, el tema de la propagación de filtro no es relevante en ese punto.
Saludos.
Muy bueno el vídeo y las explicaciones! Basándome en el último ejemplo, donde sacas el importe del día que más se vendió, ¿cómo podría sacar en lugar de "Monto de venta mejor día", "Día de mayor monto" que muestre el día de cada año en el que más se vendió?
Hola Iñigo, gracias por tus comentarios.
Disculpa, no me queda clara tu consulta. En realidad si colocar el año en la visual, te va mostrar el día de Mayor monto de ese año, debería considerar el filtro.
Saludos.
Me refiero a sacar en una nueva columna, por cada año filtrado el día en el que se hizo esa máxima venta calculada en la columna anterior@@MenquisBI
@@bebeto212 Sigo sin entenderte amigo.
Mil disculpas
@@MenquisBI Perdona, quizás no me estoy explicando bien. Me refiero a sacar la fecha (día) en la que se produjeron esas máximas ventas de ese año, la columna "Fecha de mayor monto":
Año Monto de ventas Monto de ventas mejor día Fecha de mayor monto
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2018 24.648,60 24.295,63 27/12/2018
2019 951,99 534,00 30/10/2019
Lo he solucionado de esta forma, por si a alguien le puede resultar de interés:
Fecha - Monto de Venta Mejor Dia =
VAR Salida =
CALCULATE(
FIRSTDATE(dimCalendario[Fecha]),
FILTER(
VALUES(dimCalendario[Fecha]),
[Monto de Ventas] =
CALCULATE(
[Monto de Venta Mejor Dia],
VALUES(dimCalendario[Fecha])
)
)
)
RETURN IF(ISBLANK([Monto de Venta Mejor Dia]),BLANK(),Salida)
Gran video para explicar este tema.
Hecho en falta dos hechos importantes si me permites:
1) Mirar la granularidad del iterador ya que la transición de contextos puede ser muy costosa en cuestión de rendimiento.
2) Utilizar sólo la transición de contextos en tablas en el lado uno ya que si utilizamos la transición de contextos en tablas con duplicados nos van a dar resultados erróneos ( por ejemplo si utilizamos la transición de contextos en una columna calculada de la tabla fctVentas, en una medida que utilice un iterador y la transición de contextos sobre la tabla fctVentas, etc ):
Ejemplo:
medida :=
SUMX(
fctventas;
[Unidades Vendidas]
)
No es el caso de la tabla fctVentas porque no tiene registros duplicados pero si en un futuro se duplica algún registro, los datos serían incorrectos.
¿Estás de acuerdo conmigo?
Hola Ivan, muchas gracias por tu aporte. Tienes toda la razón:
1. Es totalmente cierto, la operación de transición de contexto tiene un costo importante, es por eso que en los videos posteriores lo suelo aplicar casi siempre sobre tablas de dimensión (mas pequeñas) y sobre tablas virtuales creadas por VALUES.
2. Eso es correcto, no se recomienda usar transición de contexto en tablas de hechos por lo que tu dices, si la tabla tiene filas duplicadas, también se va a agregar al contexto de filtro sin querer. Aunque es muy poco común ese caso (que una tabla de hechos tenga duplicados), si se puede dar.
Saludos cordiales.
Muchas gracias Julio
Y el tema de las referencias circulares por ejemplo en el caso de utilizar 2 columnas calculadas en una misma tabla de hechos y ambas columnas utilizando la transición de contextos.... ( alternativa ALLEXCEPT en alguna de estas columnas para que no contemple la otra columna ). No pasa en el caso de las tablas en el lado uno ya que en el fondo al hacer la transición de contextos se fija únicamente en la clave primaria.
¿Cierto?
Disculpa por preguntar tanto pero con este pedazo de curso aprovecho la circunstancia y por si le sirven a alguien las consultas con sus aciertos u errores y de paso aclarar conceptos
@@ivanmeseguer6621 se nota que también has leído el libro DEFINITIVE GUIDE OF DAX :D.
Tal cual, esos son casos especiales muy importantes que si vale la pena detallar.
El tema de las referencias circulares puede llegar a ser muy complicado, especialmente cuando recién estamos aprendido el lenguaje, por eso quisiera dedicarle un video especial detallando casos de uso (por ejemplo al crear segmentación estática).
Saludos.
@@MenquisBI Exacto Julio. Este libro es un referente de consulta para mi a nivel profesional.
Profesor en la medida donde usamos FILTER Para la suma de ventas mayor a 7 me llamo la atención que contrario al ejemplo anterior con RELATED en este caso no es necesario a pesar de ser relacion de tablas distintas, entiendo que es por que la funcion SUM al traer la tabla establece la relacion de forma implicita ?
Es por la transición de contexto estimado.
Saludos
En DAX el contexto de consulta ¿es equivalente al contexto de filtro? Gracias y muy buen contenido.
Hola Joel, es una buena pregunta.
En la mayoría de libros de DAX el contexto de filtro y el contexto de consulta se consideran como uno solo.
En términos simples, hasta donde sé el contexto de consulta es el resultado de aplicar filtros solo en filas y columnas de una matriz (o tabla dinámica), mientras que el contexto de filtro incluye también el resto de filtros (CALCULATE, filtros a nivel página, otros objetos, etc.).
Saludos.
07:50 Consulta. ¿No bastaría que se agrege los valores de la llave primaria al contexto de filtro? En lugar de agregar los valores de todos los campos de la tabla de dimensiones dimProducto.
Hola Kevo, gracias por tus comentarios.
Es totalmente cierto, bastaría con agregar el filtro de la llave primaria para obtener el mismo valor. Pero la transición de contexto en realidad va a agregar TODOS LOS CAMPOS de a fila al filtro. Puede parecer redundante, pero eso es lo que ocurre realmente en DAX (igual entiendo que hay optimizaciones internas que lleva a cabo el lenguaje para que el cálculo sea más veloz).
Saludos.
@@MenquisBI Genial!, gracias por tu respuesta.
Una duda Julio. En el ejercicio de contar los clientes distintos que nos da 17 en el total, utilizando la formula
SUMX(
VALUES(dimCalendario[Mes Año]);
[Numero de Clientes]
)
¿porque si utilizo ALL buscando que me de 17 en todos los calculos ignorando el filtro de mes-año, me da el mismo resultado que utiliando VALUES?
SUMX(
ALL(dimCalendario[Mes Año]);
[Numero de Clientes]
)
¿y en cambio utilizando la formula
SUMX(
VALUES(dimCalendario[fecha]);
[Numero de Clientes]
)
si funciona?
La tabla devuelta por ALL en cada uno de los cálculos no sería la misma que la que devuelve VALUES en el total?
Muchas gracias
Hola Iván. Es cierto, tienes razón.
La verdad es un muy difícil de explicar el motivo de forma escrita, pero haré el intento.
Lo que sucedes es que hay que entender que ALL tiene dos naturalezas (como función de tabla y como modificador de CALCULATE).
-Como función de tabla (que es como lo usamos en el ejercicio), crea una tabla que IGNORA los filtros, NO LOS BORRA.
-Una vez creada la tabla, el contexto de filtro original de la matriz SIGUE VIGENTE y se interseca con la transición de contexto que genera el SUMX.
-Entonces, por ejemplo, para Ago-18, la medida va a retornar BLANK() en todos los meses de la tabla virtual iterada, excepto ese mismo Ago-18, por lo que sale el mismo valor que VALUES.
Respecto a que porque si sale cuando uso dimCalendario[Fecha], eso es justamente un tema que hablaré en el siguiente video, de inteligencia de tiempo; es un comportamiento especial de la dimCalendario cuando filtro fechas.
Saludos.
Muchas gracias. No contemplé que el filtro original seguia vigente. Queda claro.
Respecto al comportamiento especial de la tabla dimCalendario supongo que es que al ignorar un filtro en la columna de fecha por ser tabla marcada como calendario tambien ignora los filtros de las otras columnas de la tabla dimCalendario.
Agradezco tu pronta respuesta
@@ivanmeseguer6621 Exacto, aunque en realidad no es necesario marcarla como tabla Calendario, igual va a ocurrir.
Saludos.
Y si quiero saber el mes con mayores ventas, que la formula me de cual es mi mejor mes su nombre. espero explicarme
Hola Julio, tengo una duda para seguir tratando de entender la transición, tengo un caso con los acumulados por que no funciona la transición :
calculate( total ventas, filter(all( calendario),calendario[fecha]
Hola David, buena pregunta.
No te está saliendo justamente debido a la transición de contexto, tu medida [fechamaxima] esta considerando cada una de las fechas iteradas durante el FILTER, por ejemplo para la fecha 01/01/2023, tu columna Calendario[Fecha] sería 01/01/2023 y tu medida [fecha maxima] también sería 01/01/2023, por eso no filtra nada.
Lo que debes hacer es guardar tu medida [fecha máxima] primero en una variable, y en tu fórmula posterior llamar a la variable, no a la medida.
Otra opción el colocarle un CALCULATE + ALL en la fórmula que me mostraste.
Saludos.
Gracias Julio, voy a probar. Excelente aporte con tus videos pero sobre todo la forma de explicar sin tanto tecnicismo o palabras rebuscadas.
Ponganle un Oxxo al Menquis
Muchas gracias por el video 👏👏. Aprovechando este comentario quisiera que me ayudes con un fultro que es un poco complicado de realizar, no se si te podria contactar por correo electronico o por whatsapp para enviarte la informacion el filtro que quiero realizar.
Eriberto! muchas gracias por tus comentarios.
Si claro, para contactarte directamente conmigo podemos realizar una asesoría personalizada.
Puedes ver los detalles en el siguiente enlace:
menquisbi.com/s/asesoria-personalizada
Un abrazo.