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
Tantos Canales de RUclips enseñando Power BI y hasta ahora me vine a encontrar con el Mejor... que maestro el señor Julio.. de acuerdo con los compañeros, es un canal que merece mas seguidores y mas atención...lo recomendaré siempre...👍
¿Cómo es posible que a fecha de hoy sólo haya 708 suscriptores?, ¿dónde está todo el mundo? Los italianos tienen fama (por supuesto merecida), pero con muchísimos menos medios este canal me ha enseñado en pocas horas lo que en otros sitios me ha costado meses (y aún ahora empiezo a creer que lo entiendo). Mi mas sincero agradecimiento.
Te agradezco tus palabras Jose Miguel :'), me motiva a seguir mejorando la calidad de mi contenido. Me alegro que te este siendo de utilidad. Un abrazo.
Hola profe, Soy Javier y tengo un caso que me gustaría tu ayuda. Tengo dos tablas de hechos: Facturación: Fecha, código color, referencia y valor total Laboratorio: Fecha, código color, repetición y referencia Quiero hacer una medida que filtre la tabla de laboratorio en la columna repetidos si está en blanco. Después, que coja la tabla de laboratorio toda la fila del las columnas código color y referencia sea igual a facturación me traiga el valor total. ¿Me podrías ayudar a crear esta medida? Gracias, Javier
Vuelvo a ver estos videos y siempre pienso lo mismo : agradezco a la vida, o a lo que sea, haber encontrado sus videos. Es Usted un Gran MAESTRO, D. Julio. Le estoy muy agradecido por la forma tan metódica de explicarlo todo.
@@manuelps5444 Manuel! Muchas gracias por tus comentarios y gentiles palabras :'). Me alegro mucho que estos videos te estén resultando útiles :D Un abrazo
@@MenquisBI Como agradecimiento a su trabajo y enseñanza.. he ahorrado dinero y adquirí estos días su curso de DAX . Estoy muy contento del contenido, y poder disfrutarlo para mi aprendizaje. Inversión personal y profesional
Estimado Julio, en primer lugar para agradecer tus conocimientos y tu desprendimiento cada uno de tus videos explicados con una didáctica muy buena. Quizá humildemente un aporte cuando aplique para calcular el mayor monto diario por cliente, como tengo data real y abundante no obtenía el resultado esperado, analizando me di cuenta de un detalle que tiene que ver con la fecha el SUMMARIZE tomaba las fechas considerando dia mes año hora minuto y segundo por la naturaleza de la data así hice este cambio : Monto de Venta Promedio diario por cliente = AVERAGEX( SUMMARIZE( ventas, Clientes[Codclie], Calendario[Date].[Año], Calendario[Date].[Mes], Calendario[Date].[Día]), [Total de ventas] )
Julio, ejerzo la docencia desde hace más de veinte años, primero en ambientes académicos y hace ya un largo tiempo en el ámbito empresarial. Son pocas las personas que he identificado con la habilidad y el don de la claridad para exponer temas complejos como lo haces tu. Te felicito por el valor que le aportas al mundo del conocimiento. Saludos!
Muchas por tus gentiles palabras estimado Alejandro. La verdad me esfuerzo bastante por que mis clases sean lo más claras posible, pero aún sigo mejorando mi didáctica. Un gran abrazo y saludos desde Lima, Perú :)
Definitivamente Julio, mis mas sinceras felicitaciones. Te cuento que estoy realizado los ejercicios de todos los videos llevo 10 video de los 42 espero completarlos. Como lo habias predicho que SUMMARIZECOLUMNS en un futuro soportaria transición de contexto en medidas. Proximanente me estare uniendo a los cursos. Gracias y bendiciones a tu vida.
excelente lo que se aprende acá, un lujo el profe como explica. de extrema utilidad este conocimiento que es bastante complejo. Vi varios cursos de dax y este es el mejor sin duda.
¡Eres excelente!, confieso que pagué un curso para aprender Power BI, Excel y otras cosas, y mira, estoy aquí viendo tus videos, un método extraordinario de enseñar, por lo general no suelo suscribirme o comentar ningún video, sin embargo, es impresionante lo que tu haces, Felicitaciones mi hermano.
Muchas gracias por tus gentiles palabras Cesar. La verdad doy mi mejor esfuerzo para que los videos se entiendan lo mejor posible, me alegro que te sean de utilidad :). Saludos cordiales.
Yo, desde hace un tiempo, venía creando medidas sin entender el contexto de cómo funcionan, y con estos videos de Julio, me di cuenta de que estaba perdido, jejeje. ¡Gracias, maestro, por compartir tus conocimientos!"
¡Excelente video Julio, muchas gracias! Todo el material del curso es de gran valor. Los conceptos claves están súper bien explicados. Los estoy siguiendo todos. ¡Muchas gracias!
Hermano te cuento que estoy mirando todos tus videos para poder hacer la prueba de Microsoft en Power BI. Mis más sinceros agrandecimientos a tu contenido
Hola Sergio, gracias por tu apoyo amigo, me alegro que el contenido te haya sido de utilidad. Para el examen te recomendaría que practiques con exámenes de prueba, para que maximices tu posibilidades de aprobar. En realidad en la prueba no toman tantos temas de DAX como podría parecer. Saludos cordiales.
Es la primera vez que un canal logra hacer que me vuelva un miembro, no he visto mejor forma de explicar el funcionamiento de las herramientas que proporciona POWER BI. Estoy realmente muy contento por haber encontrado este canal 👍🤝
Muchas gracias por la confianza estimado :). Me alegro que mi contenido te parezca de utilidad. Atento a las novedades y beneficios para los miembros del canal :D. Saludos cordiales.
Hace como 2 años que trate de utilizar powerpivot sin mucho éxito, recién lo retomé para automatizar y hacer dinámicos los estados de resultados y ahora lo estoy entendiendo mejor por estás magníficas explicaciones y mejores prácticas que compartes, veo que powerpivot y PowerBi tiene enormes posibilidades que nos facilitan el análisis, muchas gracias Dios te bendiga siempre
Maquina muchas gracias por tus aclaraciones. super pendiente de algún curso en el que uses DaxStudio para llevar todo este tesoro de conocimiento a otro nivel.
Este canal merece muchosimos mas suscriptores. Todos vamos a divulgar este contenido que ha sido de gran ayuda. Por mi parte, ya se lo comente a todos mis compañeros que usan Power BI.
Excelente material. Le felicito! Refiriendome a la función SUMMARIZECOLUMNS, entiendo que ya estará al tanto que ha sido optimizada para su uso en medidas. Uso mucho esta función en en la nueva vista de query de Power BI (anteriormente me apoyaba más con DAX Studio)
Hola Julio! Estaba siguiendo este tutorial y me propuse como ejemplo generar una medida que muestre el monto de ventas mensual máximo a travez de todos los meses. Tengo en una matriz el campo "Mes Año" y la medida [Monto de Ventas]. Yo quería agregar esta nueva medida y lo realicé de la forma siguiente (en el video dices que es recomendable usar SUMMARIZE solo para agrupar): VentaMaximaMensual := VAR VentasPorMes = SUMMARIZE ( ALL ( dimCalendario), dimCalendario[Mes Año], "Sales", [Monto de Ventas]) RETURN MAXX(VentasPorMes, [Sales]). Gracias, he aprendido un montón viendo tus tutoriales.
Me alegro que el video te haya sido de utilidad Wilson :). Respecto a la fórmula, solo te recomendaría que no agregues ese campo de monto dentro de la misma función SUMMARIZE, sino que lo hagas con la función ADDCOLUMNS, como buena práctica. Saludos cordiales y un abrazo.
empezando la semana dos de Dax contigo profe. Aqui es donde poco a poco se ve la importancion de aprender y entender los contextos de las clases previas, hace tiempo al conocer DAX hacia en mi anterior trabajo el maxy min de forma manual en excel y con tablas dinamicas, es increible lo poderoso que es DAX, pero tu lo eres mas por dominarlo y enseñarlo!! Buen lunes 03/06
Muchas gracias por tus gentiles palabras Oscar :) Me alegro mucho que este curso te esté siendo de utilidad, espero que puedas seguir toda la serie de videos y le puedas sacar el máximo provecho. Un abrazo grande :)
Si pudiera decir una lisura lo haría, que genial explicación, agradezco mucho tu tiempo y esfuerzo para con los demás, lo que haces vale oro en serio, no te imaginas cuanto
@@MenquisBI Julio una consulta, en la parte de "Monto Promedio Diario por Cliente" te sale S/49.5 pero este numero no es el monto promedio diario del TOTAL de clientes? Si yo quisiera saber el monto promedio diario por cliente, no seria de cada uno de los clientes según sus ventas y/o compras diarias? Agradezco tu tiempo
Hola Angelo, gracias por tus comentarios. Disculpa, no me queda 100% clara tu observación, pero este indicador lo que retorna sería algo así: En promedio, cuando compra cada cliente en 1 día? y ese resultado sería el valor que retorna la medida, que es 49.5 para el mes de enero. Saludos
@@MenquisBI ah ok, lo que pasa es que cuando describes "Monto de venta Promedio Diario por Cliente", yo entiendo que vas a sacar el monto promedió de cada uno de los clientes de la tabla, individualmente (id: 1,2,3,4) pero el monto S/49.5 es el monto promedio de todos los clientes del mes de enero. Julio nuevamente, agradecerte por el tiempo que te tomas para hacer tus videos y no solo eso tambien por responder las consultas tan rapido tan amablemente. los mejores deseos para tu persona
Hola Julio, Estoy re.re.revisualizando este tutorial y me asalta la duda del concepto de "tabla expandida" (ej:minuto 11:19) con la función RELATED. Según he visto hace un rato, RELATED permite acceder a los datos de la parte de la dimensión de una relación. ¿este no es el mismo caso? Son las cosas que van apareciendo conforme vas volviendo a revisar los temas. Muchísimas gracias,
Hola Jose Miguel, gracias por tus comentarios Es correcto, RELATED me permite acceder a la información de la dimensión, pero recuerda que solo puedo usar esta función cuando estoy en un CONTEXTO DE FILA, lo cual no es el caso, entonces no podrías usar RELATED para construir la tabla. Saludos.
Hola Profe Julio, de antemano gracias por el conocimiento y la explicacion en estos y otros videos, pregunta como haces para comentar (agregara //) tan rapido una expresion o medida. Quedamos atentos , Salu2
* 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: ruclips.net/p/UUMOu25jQpvCNUgYV-Tl0iBnQg
Hola Julio. Estaba repasando de nuevo el video y en la creación de la medida "Mejor Cliente" en la función SUMMARIZE utilizas la columna dimCliente[Nombre Cliente]. Que pasaría si en vez de utilizar esa columna se utiliza la columna dimCliente[ID Cliente] para asegurar de no agrupar clientes con el mismo nombre. Sería bueno utilizar SUMMARIZE (fctVentas, dimCliente[ID Cliente], dimCliente[Nombre Cliente]). Que opinas? GRACIAS!!!
Hola Wilson, excelente observación. Es correcto, usé el nombre porque en este caso no se repite, pero tienes razón lo ideal sería usar el código de cliente. Pero ojo, no es necesario que agregues tanto Nombre como ID en el SUMMARIZE, bastaría con solo el ID Cliente para que funcione correctamente. Saludos.
Hola Julio, una consulta por favor. La siguiente medida también da los mismos resultados que la se muestra en el minuto 14:25, """ Monto de Venta Promedio Diario por Cliente con fctVentas = AVERAGEX( SUMMARIZE( fctVentas, fctVentas[Fecha],
Hola Kevo. En ese caso que me comentas no hay ninguna diferencia, ya que campo existe en la tabla de hechos también. SUMMARIZE es importante porque me permite agrupar por campos que no necesariamente están en la tablas hechos, como semana, o grupo de cliente por ejemplo. Saludos.
@@MenquisBI Hola Julio, una duda adicional, independientemente de que al evaluar la función en la tabla de hechos y la tabla dimensional se devuelva el mismo resultado es recomendable por buena práctica hacerlo mejor en la tabla de dimensiones? Gracias.
Un punto a mencionar con ADDCOLUMNS, es que en las sección de la expresión debes darle ya una medida armada, es decir, no puedes en esa sección querer armar una medida como un sum, counta, etc.
Gracias por tus comentarios Jean Carlos. Eso no es del todo cierto, en realidad si es posible construir cualquier expresión dentro de ADDCOLUMNS, solo hay que activar la transición de contexto con CALCULATE. Saludos
@@MenquisBI A okei, entiendo. Mira que anteriormente había intentado hacerlo, pero nunca había podido. Intentaré con el tema de calculate dentro de la expresión para ver que tal.
Gracias Julio, una consulta, para sacar la última fecha de ventas, se podría recomendar también solo usar la función Max en la tabla de hechos? me sale lo mismo pero quizás utilizas Maxx para efectos didácticos?
Ivana, muchas gracias por tus comentarios. Si es una columna que está presente en la tabla de hechos, es mejor usar MAX, pero cuando el campo no está presente en esa tabla, usamos MAXX + SUMMARIZE. Saludos
Buen día Julio, ayúdame a aclarar una duda, si bien es cierto que summarize devuelve una tabla, por qué en el ejercicio de demostración primero añades una tabla nueva, y luego escribes el codigo, no es suficiente con summarize?.Gracias de antemano.saludos.
Hola Jorge, gracias por tus comentarios. Entiendo tu consulta. Lo que sucede es que antes de escribir cualquier expresión de DAX primero tienes que definir un objeto : sea una tabla, medida, o columna. Si no lo haces no puedes escribir ninguna expresión de DAX (a menos que uses DAX Studio o el Editor de Consultas, e incluso en esos casos hay que seguir ciertos lineamientos. Saludos
Muy agradecido por tus videos de verdad, quisiera saber si puedo crear un kardex de productos con dax y que me de un stock en determinada fecha y su costo medido a valor promedio. Gracias
Si es posible, la clave es armar las medidas precisas y el reporte que necesitas, paso a paso. Te soy sincero, no es proceso sencillo, pero si se puede lograr. Saludos.
Julio encantado con tu canal, me fascina felicitaciones!!! basado en tu explicacion: desarrolle este dax: Ultim_Fecha_Reporte = "Selección Actual: " & MAXX(SUMMARIZE(Datos_prueba, Calendario[Fecha]), Calendario[Fecha]) & " / " & MAXX(SUMMARIZE(Datos_prueba, Calendario[Nom. Semana Fiscal ]), Calendario[Nom. Semana Fiscal ]) , observo que la maxima fecha que muestra es la fecha maxima de mi seleccion, si quisiera mostrar la fecha maxima de mi tabla de hecho para que quede fia esa fecha como lo hago?
Hola Sergio. No me queda 100% clara tu consulta, pero si quieres capturar la fecha máxima de tu tabla de hechos, bastaría que hacerle un MAX(fecha) de tu tabla de hecho, y agregar un CALCULATE + ALL. No es necesario usar SUMMARIZE. Saludos.
Que tal Menquis, excelente video, una pregunta, si llego a generar medidas con SUMMARIZE con valores numericos de la tabla hechos, podría filtrar esta medida con slicers de dimensiones que estén relacionadas a las tablas de hechos, a pesar de que en el summarize no haya colocado dichos campos relacionados? Muchas gracias por tu tiempo en este gran contenido
Hola Elsa, gracias por tus comentarios. Excelente observación. Lo que sucede es que no hay venta en todos los días del mes, solo estoy considerando en el promedio las fechas donde hubo alguna venta, que en este caso fueron solo 6 días. Saludos.
Hola Julio. Respecto al indicador "Ultimo Mes de Venta", ¿por qué no se usó la siguiente medida? """ Ultimo Mes de Venta = MAX( fctVentas[Fecha Orden] ) """
@@dskevinperezgarcia Ah ok. Lo que sucede es que ahí estoy retornando el ULTIMO PERIODO de Venta (o mes), no la ultima Fecha. Como no tengo el periodo o mes en la tabla de hechos, tengo que utilizar esta técnica con SUMMARIZE para obtenerlo. Saludos.
Julio, revisando este magnífico vídeo me surge una duda. ¿Cómo es que tú en el min: 9:13 haces un summarize de la tabla de hechos y la agrupas por una columna de otra tabla, en este caso, periodo y a mí cuando voy a hacer lo mismo no me deja ya que me dice que la columna que quiero agrupar no se encuentra en la tabla de entrada? ¿Podría ser porque la tabla de calendario está importada con Direct Query? Gracias
Hola Cristian, gracias por tus comentarios. No existe ninguna ventaja al crear medidas implícitas, solo tiene desventajas, por eso yo siempre recomiendo que NUNCA utilicemos ese tipo de medidas. Saludos.
Estimado Julio necesito contar los clientes que han comprado sopa y salsa de mi tabla de hechos, y ponerles clientes activos, pero cada categoría tiene 4 formatos diferente como podria hacerlo.
Hola Arkaitz, gracias por tus comentarios. No me queda muy claro a que te refieres con formato diferentes, si es un tema de formato entiendo que se debería hacer primero una limpieza de datos con Power Query, no tendrías que hacerlo con DAX. Saludos.
Hola Julio, una consulta: en la tabla calculada que creaste con dimMarca = ADDCOLUMNS( SUMMARIZE( dimProducto, dimProducto[Marca], dimProducto[Color] ), "Monto", [Monto de Ventas] ) Porque se generan los valores correctos en la columna 'Monto' si la tabla que retorna SUMMARIZE no está conectada a la tabla fctVentas? Gracias!
Buen día Wilson, gracias por tus comentarios. Lo que sucedes es que la tabla creada con SUMMARIZE mantiene una especie de "vinculo" con la tabla de la cual proviene. A ese concepto se le conoce como Linaje de Datos (lo explico en un video posterior del curso). Es por ello que DAX lo entiende como parte de la dimProducto, aunque no estén conectadas. Saludos cordiales.
Hola profe, por que cuando iteramos con Summarize no se llame a la funcion Related??, me queda claro que es por la propiedad de tabla expandida. La pregunta es: En que casos debemos usar a Related() para llamar a una columna que no pertenece a la tabla?. que se esta iterando...... Saludos.
Hola Cesar, gracias por tus comentarios. RELATED se puede usar cuando estoy en un iterador. SUMMARIZE no es un iterador, por que eso no con esa función no usamos RELATED. Funciones de iteración son SUMX, AVERAGEX, CONCATENATEX, FILTER, etc. Saludos.
Hola profe Muchas gracias por el contenido de valor aportas Soy Javier y tengo un caso que me gustaría tu ayuda. Tengo dos tablas de hechos: Facturación: Fecha, código color, referencia y valor total Laboratorio: Fecha, código color, repetición y referencia Quiero hacer una medida que filtre la tabla de laboratorio en la columna repetidos deje las celdas que están en blanco. Después, que coja la tabla de laboratorio toda la fila del las columnas código color y referencia sea igual a facturación me traiga el valor total. ¿Me podrías ayudar a crear esta medida?
Hola Manuel. Bueno, hay muchas maneras de obtener ese indicador, la más simpe sería crear una tabla virtual con los año que quieres considerar (con SUMMARIZE) y luego usar un iterador como AVERAGEX para obtener el resultado. Saludos.
@@MenquisBI No lo tengo claro. En la tabla tengo un campo que es yyyy-mm, otro que es valor y otro que es el producto. Yo necesito otra columna que tenga el promedio de ese producto teniendo en cuenta su fecha para hacer el cálculo 12 meses hacia atrás. (promedio internaual)
@@manuelflp71 No tengo 100% claro tu problema Manuel. Me parece un poco raro que necesites una columna calculada, en lugar de una medida. No te podría dar una solución específica, a menos que lo veamos en una asesoría personalizada, para poder ver a detalle tu modelo de datos. Saludos.
Hola Edson, gracias por tus comentarios. Ya hice un video sobre como obtener un indicador como este: Lo puedes revisar aquí: ruclips.net/video/cTLEZQATz80/видео.html Saludos.
Hola tengo una base de datos y estoy usando esta función dax Cantidad Promedio de China = AVERAGEX( FILTER( SUMMARIZE( fc_Ordenes, dim_Proveedor[País] ), dim_Proveedor[País]= "China" ), [Cantidad recibida] ) pero me sale el mismo monto que la función Pedidos de china = CALCULATE( [Cantidad recibida], FILTER( SUMMARIZE( dim_Proveedor, dim_Proveedor[País] ), dim_Proveedor[País]="China" ) ) En este ultimo si esta bien el resultado, pero cuando quiero sacar el promedio con el otro me sale el mismo, se supone que con filter sacara el promedio de ese filtro, me cpuedes comentar por favor si estoy haciendo algo mal
Cuando hago el promedio total si me da el resultado general correcto, pero cuando filtro por pais tengo el problemas que te meciono. Muchas graicas Cantidad Promedio total = AVERAGEX( fc_Ordenes, [Cantidad recibida] )
@@carlosgilbertogonzalesflor9745 Mil disculpas Carlos, para darte un respuesta definitiva ese tipo de problemas los manejo a través de asesorías personalizadas de pago :(. Puedes ver los detalle en la página web. Saludos.
Hola ya lo corregi con el siguiente codigo Cant Promedio China = AVERAGEX( FILTER( fc_Ordenes, RELATED(dim_Proveedor[País])="China" ), [Cantidad recibida] ) , esta es una base de dato de prueba para poder aplicar, solo que no entiendo la logica de porque el otro no resultaba el monto correcto. Muchas gracias, los videos me estan sirviendo mucho
Hola Nestor, gracias por tu comentario :) Disculpa, no se exactamente a que te refieres, si quieres me puede brindar mas detalle por este medio. Saludos.
@@MenquisBI por decir Julio compro el 01 2 articulos con monto de 200 el dia 02 compro 1 articulo monto 100 su promedio es 150, ahora la formula que tu nos enseñas es el calculo para todos los clientes incluyendo Julio, no se si m entiendes.
@@nestormoreira1191 Hola Nestor, disculpa la verdad no te sigo. El indicador Promedio por Clientes ya tiene una fórmula definida, y es Monto / Nro de Clientes.
@@nestormoreira1191el cálculo es correcto ya que si tomas la suma del monto total por cada cliente en el mes de enero y lo divides entre 4 que es el número de clientes da lo que julio indica.
Significa que debe tener todas las fechas del año. Te invito a revisar el video de Inteligencia de Tiempo del canal para tener contexto de porque debe ser así. Saludos
Edsoon!, no te preocupes amigo, es normal no tenerlo 100% claro al principio. Por favor, te recomiendo volver a ver los videos de contextos de DAX e ir interiorizando poco a poco los conceptos, de esa manera podrás ir entendiéndolo mejor. Es un proceso, no tienes porque dominarlo todo de inmediato. Saludos y un abrazo.
Madre mía, y yo por las ramas... Mejor Cliente diario = VAR MontoVentaMaximo = MAXX( SUMMARIZE( fctVentas; dimCalendario[Fecha]; dimCliente[ID_Cliente] ); [Monto de Venta] ) VAR Coincidencias = FILTER( SUMMARIZE( fctVentas; dimCalendario[Fecha]; dimCliente[Nombre Cliente] ); [Monto de Venta] = MontoVentaMaximo ) var Resultado = CONCATENATEX( Coincidencias; dimCliente[Nombre Cliente]; ", " ) RETURN Resultado Excelente Julio
Buen día colegas. Hice el intento y ahora si me funciona la medida con SUMMARIZECOLUMNS. ¿Ustedes me podrían ayudar a validar si les pasa lo mismo? ¿O me podrían indicar si ya se ajustó está función para que funcione en medidas? @MenquisBI
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
Tantos Canales de RUclips enseñando Power BI y hasta ahora me vine a encontrar con el Mejor... que maestro el señor Julio.. de acuerdo con los compañeros, es un canal que merece mas seguidores y mas atención...lo recomendaré siempre...👍
Muchas gracias por tus gentiles palabras Edwin :).
Te agradezco mucho el apoyo brindando a mi canal.
Saludos cordiales y un gran abrazo.
¿Cómo es posible que a fecha de hoy sólo haya 708 suscriptores?, ¿dónde está todo el mundo?
Los italianos tienen fama (por supuesto merecida), pero con muchísimos menos medios este canal me ha enseñado en pocas horas lo que en otros sitios me ha costado meses (y aún ahora empiezo a creer que lo entiendo).
Mi mas sincero agradecimiento.
Te agradezco tus palabras Jose Miguel :'), me motiva a seguir mejorando la calidad de mi contenido.
Me alegro que te este siendo de utilidad.
Un abrazo.
Hola profe,
Soy Javier y tengo un caso que me gustaría tu ayuda.
Tengo dos tablas de hechos:
Facturación: Fecha, código color, referencia y valor total
Laboratorio: Fecha, código color, repetición y referencia
Quiero hacer una medida que filtre la tabla de laboratorio en la columna repetidos si está en blanco. Después, que coja la tabla de laboratorio toda la fila del las columnas código color y referencia sea igual a facturación me traiga el valor total.
¿Me podrías ayudar a crear esta medida?
Gracias,
Javier
Estoy de acuerdo, además los italianos, explican para expertos dan por hecho que uno ya domina el tema......Saludos
Vuelvo a ver estos videos y siempre pienso lo mismo : agradezco a la vida, o a lo que sea, haber encontrado sus videos. Es Usted un Gran MAESTRO, D. Julio. Le estoy muy agradecido por la forma tan metódica de explicarlo todo.
@@manuelps5444 Manuel! Muchas gracias por tus comentarios y gentiles palabras :'). Me alegro mucho que estos videos te estén resultando útiles :D
Un abrazo
@@MenquisBI Como agradecimiento a su trabajo y enseñanza.. he ahorrado dinero y adquirí estos días su curso de DAX . Estoy muy contento del contenido, y poder disfrutarlo para mi aprendizaje. Inversión personal y profesional
Este canal es de lo mejor que hay para aprender DAX. Muchas gracias por compartir tus conocimientos
Gracias Emerson!. Saludos
Totalmente de acuerdo 🤝
Estimado Julio, en primer lugar para agradecer tus conocimientos y tu desprendimiento cada uno de tus videos explicados con una didáctica muy buena. Quizá humildemente un aporte cuando aplique para calcular el mayor monto diario por cliente, como tengo data real y abundante no obtenía el resultado esperado, analizando me di cuenta de un detalle que tiene que ver con la fecha el SUMMARIZE tomaba las fechas considerando dia mes año hora minuto y segundo por la naturaleza de la data así hice este cambio :
Monto de Venta Promedio diario por cliente =
AVERAGEX(
SUMMARIZE(
ventas,
Clientes[Codclie],
Calendario[Date].[Año],
Calendario[Date].[Mes],
Calendario[Date].[Día]),
[Total de ventas]
)
Julio, ejerzo la docencia desde hace más de veinte años, primero en ambientes académicos y hace ya un largo tiempo en el ámbito empresarial. Son pocas las personas que he identificado con la habilidad y el don de la claridad para exponer temas complejos como lo haces tu. Te felicito por el valor que le aportas al mundo del conocimiento. Saludos!
Muchas por tus gentiles palabras estimado Alejandro.
La verdad me esfuerzo bastante por que mis clases sean lo más claras posible, pero aún sigo mejorando mi didáctica.
Un gran abrazo y saludos desde Lima, Perú :)
Definitivamente Julio, mis mas sinceras felicitaciones. Te cuento que estoy realizado los ejercicios de todos los videos llevo 10 video de los 42 espero completarlos. Como lo habias predicho que SUMMARIZECOLUMNS en un futuro soportaria transición de contexto en medidas. Proximanente me estare uniendo a los cursos. Gracias y bendiciones a tu vida.
@@RoneydeLeon Muchas gracias por tus gentiles palabras Roney. Te mando un gran abrazo. Felices Fiestas
Chamoooooo ppr fin entiendo summarize, excelente tutorial, agradecido😊
Nunca comento nada, pero tu simplemente te lo mereces, que crack para explicar!
Muchas gracias por tu apoyo Juan Esteban :')
Saludos cordiales.
Excelente video, tus videos de dax son por lejos los mejores sigue así porfa por que nos ayudas mucho
excelente lo que se aprende acá, un lujo el profe como explica. de extrema utilidad este conocimiento que es bastante complejo. Vi varios cursos de dax y este es el mejor sin duda.
@@ccamerlinckx Muchas gracias por tus gentiles palabras estimado :)
Saludos
De verdad que si, Julio es el mejor para conocer las bases teóricas de DAX.
Muy bien explicado, los mejores videos de Dax, 👋👋 Le felicito.
Excelente canal, tienes conceptos que no he encontrado tan bien explicados en otros canales, continua con esto!
Gracias por tu apoyo Sebastián :')
Saludos
Los mejores videos de power bi , gracias por tus aportes
¡Eres excelente!, confieso que pagué un curso para aprender Power BI, Excel y otras cosas, y mira, estoy aquí viendo tus videos, un método extraordinario de enseñar, por lo general no suelo suscribirme o comentar ningún video, sin embargo, es impresionante lo que tu haces, Felicitaciones mi hermano.
Muchas gracias por tus gentiles palabras Cesar. La verdad doy mi mejor esfuerzo para que los videos se entiendan lo mejor posible, me alegro que te sean de utilidad :).
Saludos cordiales.
Yo, desde hace un tiempo, venía creando medidas sin entender el contexto de cómo funcionan, y con estos videos de Julio, me di cuenta de que estaba perdido, jejeje. ¡Gracias, maestro, por compartir tus conocimientos!"
Gracias por tus comentarios y apoyo Walter :).
Me alegro que mi contenido te sea de utilidad :).
Saludos cordiales.
¡Excelente video Julio, muchas gracias! Todo el material del curso es de gran valor. Los conceptos claves están súper bien explicados. Los estoy siguiendo todos. ¡Muchas gracias!
Trina!, te agradezco mucho tu apoyo, espero que esta serie de videos siga siendo de utilidad.
Saludos y un gran abrazo.
Gracias Julio por la claridad de tus ponencias, Excelente!!!
para todo el que vea este video, si efectivamente, este es el mejor curso de dax, que encontraran y les digo porque me la pase buscando por semanas
Muchas gracias por tus gentiles palabras estimado.
Saludos y un abrazo.
Hermano te cuento que estoy mirando todos tus videos para poder hacer la prueba de Microsoft en Power BI. Mis más sinceros agrandecimientos a tu contenido
Hola Sergio, gracias por tu apoyo amigo, me alegro que el contenido te haya sido de utilidad.
Para el examen te recomendaría que practiques con exámenes de prueba, para que maximices tu posibilidades de aprobar.
En realidad en la prueba no toman tantos temas de DAX como podría parecer.
Saludos cordiales.
@@MenquisBI ya veo. Gracias por tus consejos amigo. Tus videos me han servido mucho
Es la primera vez que un canal logra hacer que me vuelva un miembro, no he visto mejor forma de explicar el funcionamiento de las herramientas que proporciona POWER BI.
Estoy realmente muy contento por haber encontrado este canal 👍🤝
Muchas gracias por la confianza estimado :).
Me alegro que mi contenido te parezca de utilidad. Atento a las novedades y beneficios para los miembros del canal :D.
Saludos cordiales.
Hace como 2 años que trate de utilizar powerpivot sin mucho éxito, recién lo retomé para automatizar y hacer dinámicos los estados de resultados y ahora lo estoy entendiendo mejor por estás magníficas explicaciones y mejores prácticas que compartes, veo que powerpivot y PowerBi tiene enormes posibilidades que nos facilitan el análisis, muchas gracias Dios te bendiga siempre
Extraordinaria explicación..!!! por fin entendí....... Muchas Gracias Julio una vez más................y Feliz 2024.
Walter!, muchas gracias por tu apoyo amigo.
Igualmente, mis mejores deseos para el 2024.
Un abrazo.
Maquina muchas gracias por tus aclaraciones. super pendiente de algún curso en el que uses DaxStudio para llevar todo este tesoro de conocimiento a otro nivel.
El mejor curso, muchas gracias por compartir tus conocimientos de esta gran herramienta Power Bi.
Espectacular. Agradezco que te tomes el tiempo de hacer estos videos. Gran abrazo
Muchas gracias por tus comentarios Julian.
Me alegro que el video te haya sido de utilidad :)
Saludos
Este canal merece muchosimos mas suscriptores. Todos vamos a divulgar este contenido que ha sido de gran ayuda. Por mi parte, ya se lo comente a todos mis compañeros que usan Power BI.
David!, muchas gracias difundir mi contenido amigo, te agradezco el apoyo :').
Saludos y cordiales y un abrazo.
Lo dificil hecho fácil, muchas gracias que no decaiga el animo.
este tipo es un mago
Definitivamente este curso es una genialidad. Muchas gracias Julio !!!
Gracias a usted por compartir su tiempo profesor
Excelente material. Le felicito! Refiriendome a la función SUMMARIZECOLUMNS, entiendo que ya estará al tanto que ha sido optimizada para su uso en medidas. Uso mucho esta función en en la nueva vista de query de Power BI (anteriormente me apoyaba más con DAX Studio)
Estimado, gracias por tus comentarios.
Es correcto!, desde JUNIO 2024 ya se puede usar SUMMARIZECOLUMNS sin restricciones.
Saludos y un gran abrazo.
Se comprende realmente la base de Power BI, muchas gracias por el esfuerzo.
Muchas gracias por tu apoyo Félix :')
Saludos
Menquis te amo.
Julio sensei muchas gracias
Muchas gracias por tus comentarios y apoyo Jairo :)
Saludos.
Clarísima y útil explicación. Así da gusto aprender.
Gracias por tus comentarios Raquel :).
Saludos.
Hola Julio! Estaba siguiendo este tutorial y me propuse como ejemplo generar una medida que muestre el monto de ventas mensual máximo a travez de todos los meses. Tengo en una matriz el campo "Mes Año" y la medida [Monto de Ventas]. Yo quería agregar esta nueva medida y lo realicé de la forma siguiente (en el video dices que es recomendable usar SUMMARIZE solo para agrupar): VentaMaximaMensual :=
VAR VentasPorMes = SUMMARIZE ( ALL ( dimCalendario), dimCalendario[Mes Año], "Sales", [Monto de Ventas])
RETURN MAXX(VentasPorMes, [Sales]). Gracias, he aprendido un montón viendo tus tutoriales.
Me alegro que el video te haya sido de utilidad Wilson :).
Respecto a la fórmula, solo te recomendaría que no agregues ese campo de monto dentro de la misma función SUMMARIZE, sino que lo hagas con la función ADDCOLUMNS, como buena práctica.
Saludos cordiales y un abrazo.
Excelente video, mucha gracias por tu explicación.
Como todos tus videos anteriores, no decepcionas! vale la pena cada minuto invertido en verlo!
Muchas gracias por tu apoyo Fabiana :').
Saludos y un abrazo.
Muy buena expliicacion, Gracias por compartir
Gracias Raul, saludos
Hola! Estuve hora buscando por qué me salía ese error al usar SUMMARIZECOLUMNS y finalmente sé la razón al ver este video. Gracias!
Excelente aporte🙂 gracias
Muchas gracias por tus comentarios y apoyo Marcela :)
Saludos cordiales
empezando la semana dos de Dax contigo profe.
Aqui es donde poco a poco se ve la importancion de aprender y entender los contextos de las clases previas, hace tiempo al conocer DAX hacia en mi anterior trabajo el maxy min de forma manual en excel y con tablas dinamicas, es increible lo poderoso que es DAX, pero tu lo eres mas por dominarlo y enseñarlo!!
Buen lunes 03/06
Muchas gracias por tus gentiles palabras Oscar :)
Me alegro mucho que este curso te esté siendo de utilidad, espero que puedas seguir toda la serie de videos y le puedas sacar el máximo provecho.
Un abrazo grande :)
No había visto tus videos hasta hoy, tu didáctica es impresionante, tienes nuevo seguidor.
Muchas gracias por tu apoyo Edson :)
Saludos.
Excelente y muy detallada explicación , muchas muchas gracias!!!
Muchas gracias por el apoyo :)
Saludos
Gracias mil
Excelente explicación...!! un suscriptor mas, Saludos estimado.
Muchas gracias Juan Carlos :)
Saludos cordiales desde Lima, Perú.
estimado. Mis respetos.
Uno de los mejores video que he visto.
Exitos🎉
muy buenos vídeos, muchas gracias
Gracias por tus comentarios Pablo :)
Saludos.
Excelente contenido, nuevo suscriptor!
Muchas gracias Rodrigo, te agradezco el apoyo:)
Saludos
el messi del dax. Gracias Julio
Si pudiera decir una lisura lo haría, que genial explicación, agradezco mucho tu tiempo y esfuerzo para con los demás, lo que haces vale oro en serio, no te imaginas cuanto
muchas gracias por tu sinceras palabras Angelo :').
Me alegro mucho que mis videos te estén siendo de utilidad.
Te mando un gran abrazo.
@@MenquisBI Julio una consulta, en la parte de "Monto Promedio Diario por Cliente" te sale S/49.5 pero este numero no es el monto promedio diario del TOTAL de clientes?
Si yo quisiera saber el monto promedio diario por cliente, no seria de cada uno de los clientes según sus ventas y/o compras diarias?
Agradezco tu tiempo
Hola Angelo, gracias por tus comentarios.
Disculpa, no me queda 100% clara tu observación, pero este indicador lo que retorna sería algo así:
En promedio, cuando compra cada cliente en 1 día? y ese resultado sería el valor que retorna la medida, que es 49.5 para el mes de enero.
Saludos
@@MenquisBI ah ok, lo que pasa es que cuando describes "Monto de venta Promedio Diario por Cliente", yo entiendo que vas a sacar el monto promedió de cada uno de los clientes de la tabla, individualmente (id: 1,2,3,4) pero el monto S/49.5 es el monto promedio de todos los clientes del mes de enero.
Julio nuevamente, agradecerte por el tiempo que te tomas para hacer tus videos y no solo eso tambien por responder las consultas tan rapido tan amablemente. los mejores deseos para tu persona
Muy bueno
Muchas gracias :)
Saludos
Video de mucha utilidad, mil gracias.
Sos un crack!
como siempre, buen video
Muchas gracias por tu apoyo Aldo :)
Saludos
Excelente
Hola Julio,
Estoy re.re.revisualizando este tutorial y me asalta la duda del concepto de "tabla expandida" (ej:minuto 11:19) con la función RELATED.
Según he visto hace un rato, RELATED permite acceder a los datos de la parte de la dimensión de una relación. ¿este no es el mismo caso?
Son las cosas que van apareciendo conforme vas volviendo a revisar los temas.
Muchísimas gracias,
Hola Jose Miguel, gracias por tus comentarios
Es correcto, RELATED me permite acceder a la información de la dimensión, pero recuerda que solo puedo usar esta función cuando estoy en un CONTEXTO DE FILA, lo cual no es el caso, entonces no podrías usar RELATED para construir la tabla.
Saludos.
El diablo está en los detalles...
Gracias
@@MenquisBI
Hola Profe Julio, de antemano gracias por el conocimiento y la explicacion en estos y otros videos, pregunta como haces para comentar (agregara //) tan rapido una expresion o medida. Quedamos atentos , Salu2
Hola Alejandro, gracias por tus comentarios y apoyo.
Para comentar varias líneas de código se utiliza la combinación de teclas CTRL+K+C.
Saludos
* 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: ruclips.net/p/UUMOu25jQpvCNUgYV-Tl0iBnQg
Un crack totalmente ¡
Gracias por el apoyo Jaime :)
Saludos y un gran abrazo.
Hola Julio. Estaba repasando de nuevo el video y en la creación de la medida "Mejor Cliente" en la función SUMMARIZE utilizas la columna dimCliente[Nombre Cliente]. Que pasaría si en vez de utilizar esa columna se utiliza la columna dimCliente[ID Cliente] para asegurar de no agrupar clientes con el mismo nombre. Sería bueno utilizar SUMMARIZE (fctVentas, dimCliente[ID Cliente], dimCliente[Nombre Cliente]). Que opinas? GRACIAS!!!
Hola Wilson, excelente observación.
Es correcto, usé el nombre porque en este caso no se repite, pero tienes razón lo ideal sería usar el código de cliente.
Pero ojo, no es necesario que agregues tanto Nombre como ID en el SUMMARIZE, bastaría con solo el ID Cliente para que funcione correctamente.
Saludos.
Hola Julio, una consulta por favor. La siguiente medida también da los mismos resultados que la se muestra en el minuto 14:25,
"""
Monto de Venta Promedio Diario por Cliente con fctVentas =
AVERAGEX(
SUMMARIZE(
fctVentas,
fctVentas[Fecha],
Hola Kevo.
En ese caso que me comentas no hay ninguna diferencia, ya que campo existe en la tabla de hechos también.
SUMMARIZE es importante porque me permite agrupar por campos que no necesariamente están en la tablas hechos, como semana, o grupo de cliente por ejemplo.
Saludos.
@@MenquisBI entiendo, gracias!
@@MenquisBI Hola Julio, una duda adicional,
independientemente de que al evaluar la función en la tabla de hechos y la tabla dimensional se devuelva el mismo resultado es recomendable por buena práctica hacerlo mejor en la tabla de dimensiones?
Gracias.
@@brayanstid416 Asi es Brayan, es buena practica usar el campo de la dimensión, excepto en casos avanzados puntuales.
Saludos.
Un punto a mencionar con ADDCOLUMNS, es que en las sección de la expresión debes darle ya una medida armada, es decir, no puedes en esa sección querer armar una medida como un sum, counta, etc.
Gracias por tus comentarios Jean Carlos.
Eso no es del todo cierto, en realidad si es posible construir cualquier expresión dentro de ADDCOLUMNS, solo hay que activar la transición de contexto con CALCULATE.
Saludos
@@MenquisBI A okei, entiendo. Mira que anteriormente había intentado hacerlo, pero nunca había podido. Intentaré con el tema de calculate dentro de la expresión para ver que tal.
Gracias Julio, una consulta, para sacar la última fecha de ventas, se podría recomendar también solo usar la función Max en la tabla de hechos? me sale lo mismo pero quizás utilizas Maxx para efectos didácticos?
Ivana, muchas gracias por tus comentarios.
Si es una columna que está presente en la tabla de hechos, es mejor usar MAX, pero cuando el campo no está presente en esa tabla, usamos MAXX + SUMMARIZE.
Saludos
@@MenquisBI Súper! gracia Julio!
Buen día Julio, ayúdame a aclarar una duda, si bien es cierto que summarize devuelve una tabla, por qué en el ejercicio de demostración primero añades una tabla nueva, y luego escribes el codigo, no es suficiente con summarize?.Gracias de antemano.saludos.
Hola Jorge, gracias por tus comentarios. Entiendo tu consulta.
Lo que sucede es que antes de escribir cualquier expresión de DAX primero tienes que definir un objeto : sea una tabla, medida, o columna. Si no lo haces no puedes escribir ninguna expresión de DAX (a menos que uses DAX Studio o el Editor de Consultas, e incluso en esos casos hay que seguir ciertos lineamientos.
Saludos
Muy agradecido por tus videos de verdad, quisiera saber si puedo crear un kardex de productos con dax y que me de un stock en determinada fecha y su costo medido a valor promedio. Gracias
Si es posible, la clave es armar las medidas precisas y el reporte que necesitas, paso a paso.
Te soy sincero, no es proceso sencillo, pero si se puede lograr.
Saludos.
Julio encantado con tu canal, me fascina felicitaciones!!! basado en tu explicacion: desarrolle este dax: Ultim_Fecha_Reporte =
"Selección Actual: " &
MAXX(SUMMARIZE(Datos_prueba, Calendario[Fecha]), Calendario[Fecha]) & " / " &
MAXX(SUMMARIZE(Datos_prueba, Calendario[Nom. Semana Fiscal ]), Calendario[Nom. Semana Fiscal ]) , observo que la maxima fecha que muestra es la fecha maxima de mi seleccion, si quisiera mostrar la fecha maxima de mi tabla de hecho para que quede fia esa fecha como lo hago?
Hola Sergio.
No me queda 100% clara tu consulta, pero si quieres capturar la fecha máxima de tu tabla de hechos, bastaría que hacerle un MAX(fecha) de tu tabla de hecho, y agregar un CALCULATE + ALL. No es necesario usar SUMMARIZE.
Saludos.
Que tal Menquis, excelente video, una pregunta, si llego a generar medidas con SUMMARIZE con valores numericos de la tabla hechos, podría filtrar esta medida con slicers de dimensiones que estén relacionadas a las tablas de hechos, a pesar de que en el summarize no haya colocado dichos campos relacionados? Muchas gracias por tu tiempo en este gran contenido
Hola John, gracias por tus comentarios.
Mil disculpas, no me queda clara tu consulta :(.
Saludos.
Saludos, tengo una duda en el Minuto 13:41 aparece una medida para ENERO con Monto promedio Diario 107.3 y Monto de Venta 644, no debería ser 20.77
Hola Elsa, gracias por tus comentarios. Excelente observación.
Lo que sucede es que no hay venta en todos los días del mes, solo estoy considerando en el promedio las fechas donde hubo alguna venta, que en este caso fueron solo 6 días.
Saludos.
Hola Julio. Respecto al indicador "Ultimo Mes de Venta", ¿por qué no se usó la siguiente medida?
"""
Ultimo Mes de Venta =
MAX(
fctVentas[Fecha Orden]
)
"""
Hola Kevo.
Disculpa, me podrías especificar el minuto al cual te refieres?
Saludos cordiales.
@@MenquisBI minuto 12:24
@@dskevinperezgarcia Ah ok. Lo que sucede es que ahí estoy retornando el ULTIMO PERIODO de Venta (o mes), no la ultima Fecha.
Como no tengo el periodo o mes en la tabla de hechos, tengo que utilizar esta técnica con SUMMARIZE para obtenerlo.
Saludos.
@@MenquisBI gracias!
Julio, revisando este magnífico vídeo me surge una duda. ¿Cómo es que tú en el min: 9:13 haces un summarize de la tabla de hechos y la agrupas por una columna de otra tabla, en este caso, periodo y a mí cuando voy a hacer lo mismo no me deja ya que me dice que la columna que quiero agrupar no se encuentra en la tabla de entrada?
¿Podría ser porque la tabla de calendario está importada con Direct Query?
Gracias
Hola Pablo, gracias por tus comentarios.
Es cierto que direct query te limita muchas funciones DAX, casí seguramente es eso.
Saludos.
Gracias! Consulta, las medidas implícitas ahorran memoria por sobre las tablas y columnas explícitas? Es ventaja?
Hola Cristian, gracias por tus comentarios.
No existe ninguna ventaja al crear medidas implícitas, solo tiene desventajas, por eso yo siempre recomiendo que NUNCA utilicemos ese tipo de medidas.
Saludos.
Estimado Julio necesito contar los clientes que han comprado sopa y salsa de mi tabla de hechos, y ponerles clientes activos, pero cada categoría tiene 4 formatos diferente como podria hacerlo.
Hola Arkaitz, gracias por tus comentarios.
No me queda muy claro a que te refieres con formato diferentes, si es un tema de formato entiendo que se debería hacer primero una limpieza de datos con Power Query, no tendrías que hacerlo con DAX.
Saludos.
Hola Julio, una consulta: en la tabla calculada que creaste con
dimMarca =
ADDCOLUMNS(
SUMMARIZE(
dimProducto,
dimProducto[Marca],
dimProducto[Color]
),
"Monto", [Monto de Ventas]
)
Porque se generan los valores correctos en la columna 'Monto' si la tabla que retorna SUMMARIZE no está conectada a la tabla fctVentas? Gracias!
Buen día Wilson, gracias por tus comentarios.
Lo que sucedes es que la tabla creada con SUMMARIZE mantiene una especie de "vinculo" con la tabla de la cual proviene. A ese concepto se le conoce como Linaje de Datos (lo explico en un video posterior del curso).
Es por ello que DAX lo entiende como parte de la dimProducto, aunque no estén conectadas.
Saludos cordiales.
@@MenquisBI Gracias Julio, veré ese video
Hola profe, por que cuando iteramos con Summarize no se llame a la funcion Related??, me queda claro que es por la propiedad de tabla expandida. La pregunta es: En que casos debemos usar a Related() para llamar a una columna que no pertenece a la tabla?. que se esta iterando...... Saludos.
Hola Cesar, gracias por tus comentarios.
RELATED se puede usar cuando estoy en un iterador. SUMMARIZE no es un iterador, por que eso no con esa función no usamos RELATED. Funciones de iteración son SUMX, AVERAGEX, CONCATENATEX, FILTER, etc.
Saludos.
Como a la seleccion de mi formula en la barra le coloco rapidamente los caracteres "//"?
Se utiliza CTRL+K+C estimado.
Saludos.
Hola profe
Muchas gracias por el contenido de valor aportas
Soy Javier y tengo un caso que me gustaría tu ayuda.
Tengo dos tablas de hechos:
Facturación: Fecha, código color, referencia y valor total
Laboratorio: Fecha, código color, repetición y referencia
Quiero hacer una medida que filtre la tabla de laboratorio en la columna repetidos deje las celdas que están en blanco. Después, que coja la tabla de laboratorio toda la fila del las columnas código color y referencia sea igual a facturación me traiga el valor total.
¿Me podrías ayudar a crear esta medida?
Mil disculpas Esteban, la verdad no me queda claro tu consulta.
Si deseas me puedes escribir el LinkedIn para programar una asesoría.
Saludos.
Cómo puedo hacer que estas agrupaciones sean dinámicas de acuerdo a los filtros aplicados en los slicers?
No entiendo muy bien a que te refieres Ana.
Como se podría hacer una calculo de promedio interanual por producto ???
Hola Manuel.
Bueno, hay muchas maneras de obtener ese indicador, la más simpe sería crear una tabla virtual con los año que quieres considerar (con SUMMARIZE) y luego usar un iterador como AVERAGEX para obtener el resultado.
Saludos.
@@MenquisBI No lo tengo claro. En la tabla tengo un campo que es yyyy-mm, otro que es valor y otro que es el producto. Yo necesito otra columna que tenga el promedio de ese producto teniendo en cuenta su fecha para hacer el cálculo 12 meses hacia atrás. (promedio internaual)
@@manuelflp71 No tengo 100% claro tu problema Manuel. Me parece un poco raro que necesites una columna calculada, en lugar de una medida.
No te podría dar una solución específica, a menos que lo veamos en una asesoría personalizada, para poder ver a detalle tu modelo de datos.
Saludos.
como le hago para hacer el Top 5 , 21:46
Hola Edson, gracias por tus comentarios.
Ya hice un video sobre como obtener un indicador como este:
Lo puedes revisar aquí:
ruclips.net/video/cTLEZQATz80/видео.html
Saludos.
Hola tengo una base de datos y estoy usando esta función dax
Cantidad Promedio de China =
AVERAGEX(
FILTER(
SUMMARIZE(
fc_Ordenes,
dim_Proveedor[País]
),
dim_Proveedor[País]= "China"
),
[Cantidad recibida]
)
pero me sale el mismo monto que la función
Pedidos de china =
CALCULATE(
[Cantidad recibida],
FILTER(
SUMMARIZE(
dim_Proveedor,
dim_Proveedor[País]
),
dim_Proveedor[País]="China"
)
)
En este ultimo si esta bien el resultado, pero cuando quiero sacar el promedio con el otro me sale el mismo, se supone que con filter sacara el promedio de ese filtro, me cpuedes comentar por favor si estoy haciendo algo mal
El dax de cantidad recibida es
Cantidad recibida =
SUMX(
fc_Ordenes,
fc_Ordenes[Cantidad Recibida]
)
Cuando hago el promedio total si me da el resultado general correcto, pero cuando filtro por pais tengo el problemas que te meciono. Muchas graicas
Cantidad Promedio total =
AVERAGEX(
fc_Ordenes,
[Cantidad recibida]
)
@@carlosgilbertogonzalesflor9745 Mil disculpas Carlos, para darte un respuesta definitiva ese tipo de problemas los manejo a través de asesorías personalizadas de pago :(.
Puedes ver los detalle en la página web.
Saludos.
Hola ya lo corregi con el siguiente codigo Cant Promedio China =
AVERAGEX(
FILTER(
fc_Ordenes,
RELATED(dim_Proveedor[País])="China"
),
[Cantidad recibida]
) , esta es una base de dato de prueba para poder aplicar, solo que no entiendo la logica de porque el otro no resultaba el monto correcto. Muchas gracias, los videos me estan sirviendo mucho
Es muy complejo almacenar tantas condiciones y crear una formulación salida espontáneamente de la mente
Julio creo q la funcion deberia evaluar el promedio de venta x cliente NO por todo el total de clientes!
Hola Nestor, gracias por tu comentario :)
Disculpa, no se exactamente a que te refieres, si quieres me puede brindar mas detalle por este medio.
Saludos.
@@MenquisBI por decir Julio compro el 01 2 articulos con monto de 200 el dia 02 compro 1 articulo monto 100 su promedio es 150, ahora la formula que tu nos enseñas es el calculo para todos los clientes incluyendo Julio, no se si m entiendes.
@@nestormoreira1191 Hola Nestor, disculpa la verdad no te sigo. El indicador Promedio por Clientes ya tiene una fórmula definida, y es Monto / Nro de Clientes.
@@nestormoreira1191el cálculo es correcto ya que si tomas la suma del monto total por cada cliente en el mes de enero y lo divides entre 4 que es el número de clientes da lo que julio indica.
Qué significa que dimesión calendario debe tener los años cerrados?
Significa que debe tener todas las fechas del año.
Te invito a revisar el video de Inteligencia de Tiempo del canal para tener contexto de porque debe ser así.
Saludos
@@MenquisBI gracias!!!
mi cerebro :c
Edsoon!, no te preocupes amigo, es normal no tenerlo 100% claro al principio. Por favor, te recomiendo volver a ver los videos de contextos de DAX e ir interiorizando poco a poco los conceptos, de esa manera podrás ir entendiéndolo mejor. Es un proceso, no tienes porque dominarlo todo de inmediato.
Saludos y un abrazo.
Madre mía, y yo por las ramas...
Mejor Cliente diario =
VAR MontoVentaMaximo =
MAXX(
SUMMARIZE(
fctVentas;
dimCalendario[Fecha];
dimCliente[ID_Cliente]
);
[Monto de Venta]
)
VAR Coincidencias =
FILTER(
SUMMARIZE(
fctVentas;
dimCalendario[Fecha];
dimCliente[Nombre Cliente]
);
[Monto de Venta] = MontoVentaMaximo
)
var Resultado =
CONCATENATEX(
Coincidencias;
dimCliente[Nombre Cliente];
", "
)
RETURN
Resultado
Excelente Julio
Buen día colegas.
Hice el intento y ahora si me funciona la medida con SUMMARIZECOLUMNS. ¿Ustedes me podrían ayudar a validar si les pasa lo mismo? ¿O me podrían indicar si ya se ajustó está función para que funcione en medidas? @MenquisBI