Me encanto este video, alto nivel de coherencia y simplicidad. Normalmente los veo en ingles pero no encontre ningun video que explicara este tema tan bien como este video. Gracias por compartir tu conocimiento.
Excelente video. Muchas gracias por el aporte. Pregunta, ¿cómo funciona el filtro si se desea calcular la misma variable pero en función a un período especifico de tiempo?
Hola Julio. Le saluda Carlos López, desde Colombia. Permitame decirle que su canal de videos es muy bueno. Con respecto a este video me asalta una duda.. NO veo la diferencia entre esta medida sumaconfilter = calculate(medida base, filter(tabla,tabla[ventas]>50)) y esta otra medida sumasinfilter = calculate(medida base, tabla[ventas]>50). Creería que son dos formas diferentes de hacer lo mismo o no se si hay alguna diferencia en particular.. Un abrazo
EStoy buscando alguna fórmula DAX para sumar el total de ventas con un filtro aplicado y dividir entre el total de ventas sin aplicar ningún filtro. Tienes algún vídeo similar?
Grcs Julio por tu explicacion, yo tengo algo un poco diferente, me explico: yo tengo una lista de precios con aprox 1,000 productos, entonces cada semana envian un listado nuevo quiero ver como poder comparar si hubo un cambio de precio, si esta igual o mayor no quiero que me "sume" los precios, solo que los muestre y si es posible, que se resalte en la tabla que estoy utilizando ya sea matrix o table Me puedes ayudar? grcs de antemano,
Hola Julio. Le saluda Carlos López desde Colombia. le he venido visitando su canal y permitame decirle que es muy bueno. Con respecto a este video me asalta una duda... No veo la diferencia entre las siguientes expresiones: sumaconfilter = calculate(medida base, filter(tabla,tabla[ventas]>50)) y esta otra expresión.. sumaconfilter = calculate(medida base, tabla[ventas]>50). Le he probado y me da lo mismo. Creería que son dos formas diferentes de hacer lo mismo o existe alguna diferencia en particular. Un abrazo..
Hola Carlos. Gracias por tu pregunta. Para el caso que planteas sí sería lo mismo. Sin embargo, en ocasiones ocupamos comparar varias columnas de la misma tabla y para esos casos sí será muy útil la función FILTER. Por ejemplo, comprar las columnas del costo versus precio de venta y dejarse solo las que cumplan cierta condición. También es útil para otros casos de Inteligencia de Negocios que hasta ahora no hemos tocado en el canal de RUclips pero sí están en los cursos virtuales como lo son: Agrupación de Clientes según su crecimiento o Agrupaciones de Clientes Destacados vs No Destacados. Más adelante incluiremos más ejemplos con FILTER. Saludos.
Hola! Habrá alguna manera para hacer algo similar pero con texto? Es decir, filtrar o calcular cuando en una columna aparezca una palabra en especifico
Excelente¡¡¡ Solo una pregunta, ¿valdría para cuando queremos que el filtro sea que el valor de una columna sea igual al valor de otra columna de la tabla? ¿O solo valdría para comparar una columna con un valor númerico o string? Mil Gracias...su canal un descubrimiento.
Hola... De pronto podrían ayudarme a resolver este caso. Ej: En el mes 1 tengo dos quejas y en el mes 2 tengo 3 quejas, estas quejas están asociadas a un mismo cliente por lo que necesito saber si dicho cliente se quejó en el mes 1 y en el mes 2. No necesito que me muestre la cantidad de quejas en cada mes quiero que me muestre si el cliente se quejó o no en dicho mes reflejado con un valor constante (0 ó 1)... Agradecería mucho su ayuda...Saludos
Buenas tardes, soy nueva en esto, en la expresión de la segunda parte no entiendo qué es "Ventas Totales" es solo un nombre? o estás llamando una columna
Muchas gracias por la explicación. Solo tengo una duda. Cual es la diferencia de aplicar calculate filter de calculate usando una coma que también genera un filtro. Me refiero a: calculate(sum(table sales[sales],yeartable[year]=2020 Muchísimas gracias de antemano.
Hola Ana. Gracias por tu pregunta. Para el caso que planteas sí sería lo mismo. Sin embargo, en ocasiones ocupamos comparar varias columnas de la misma tabla y para esos casos sí será muy útil la función FILTER. Por ejemplo, comprar las columnas del costo versus precio de venta y dejarse solo las que cumplan cierta condición. También es útil para otros casos de Inteligencia de Negocios que hasta ahora no hemos tocado en el canal de RUclips pero sí están en los cursos virtuales como lo son: Agrupación de Clientes según su crecimiento o Agrupaciones de Clientes Destacados vs No Destacados. Más adelante incluiremos más ejemplos con FILTER. Mientras tanto puedes ver este ejemplo de un uso diferente más elaborado de FILTER que no puedes hacer con solo CALCULATE: ruclips.net/video/eBQJ5QL-juk/видео.html Saludos.
Grow Up muchísimas gracias. Muy agradecida. Te felicito por el material que publicas es muy profesional y muy fácil de seguir. Todos estos vídeos son de gran ayuda para mi. Voy a revisar el material. Gracias
Muchas gracias por tu ayuda amigo esto me ha ayudado mucho! Tengo una pregunta, para realizar un filtro como lo realizaste, hay forma de utilizar un comodin para texto? es decir filtrar todo aquello que contenga la celda el texto "validado", el problema radica que tengo en una columna como 50 conceptos si fueron validados o no, pero quiero filtrar lo validados y sin embargo estos contienen texto adicional a validado, Ejemplo: Mal codificado Error en sistema Validado con error Validado sin información validado con fecha anterior validado sin venta error de sistema pero fue validado correctamente sin informción, es validado unificando sus datos Cuelga en llamada Fuera de rango Sin deposito etc 1. Hay forma de firltrar con comodin en DAx y que me arroje el filtro solo aquello que contiene validado? (Esto para evitar colocar tantos conceptos en IN{} 2. y ADICIONAL, FILTRAR PERO SOLO AQUELLO DISTINTO QUE CONTENGA LA PALABRA "validado", esto para tener el contraste de la anterior medida Quedo atento y agradeceré tu ayuda
Hola Oscar, gracias por tu comentario. Puedes hacerlo más sencillo con una columna adicional. Por ejemplo en Power Query, puedes ir al menú AGREGAR COLUMNA y luego buscar la opción COLUMNA CONDICIONAL. En las condiciones vas a indicar que si dicha columna a evaluar CONTIENE la palabra Validado (tienes que escribirlo exactamente igual a como está en los datos), entonces que en la nueva columna te escriba Sí o No según sea el caso. Posteriormente, en tu filtro solo tendrías que filtrar lo que diga SI o NO en la nueva columna. Saludos!
Hola Karin. Sí, en ese caso si te daría lo mismo, pero si necesitas comparar condiciones de dos columnas necesitarás una función FILTER o similar. Saludos!
Buen videos te felicito por los videos . Por fa una consulta Tengo dos tablas Personas => Nombre, Pais Paises=>NombrePais Asignaciones =>NombrePersona, Pais Quiero crear una tabla con todas las personas del filtro seleccionado TablaPersonasDelPaisSeleccionado = CALCULATETABLE(Personas ,FILTER(Personas ,Personas [Pais] in ALLSELECTED(Paises[NombrePais]))) Esto me arroja todos las las personas no respeta el filtro pero si hago esto TablaPersonasDelPaisSeleccionado = CALCULATETABLE(Personas ,FILTER(ALL(Personas ),Personas [Pais] ="Ecuador")) Si funciona , el filtro ALLSELECTED(Paises[NombrePais]) si me arroja datos siempre lo utilizo en los calculates pero nunca en calculatetable no se si exista una restriccion de no poderlo utilizar aqui . Muchas gracias de antemano
Muchas gracias Julio ,como siempre tu manera de explicar lo hace todo más fácil de entender
MAGISTRAL explicación... más claro no puede estar, gracias Growup, saludos desde GUA
Me encanto este video, alto nivel de coherencia y simplicidad. Normalmente los veo en ingles pero no encontre ningun video que explicara este tema tan bien como este video. Gracias por compartir tu conocimiento.
Gracias Diego. Saludos!
Es lo que estaba buscando!, muchas gracias!, ahora lo aplicaré aun proyecto laboral.
Excelente explicacion , super claro
Excelente, me encanta la forma de explicar creo que es lo mejor para los que empiezan y quieren mejorar. Espero pronto tomar un curso completo
Excelente! Te esperamos pronto en Grow Up Data Analytics !!
sos un Crack que Dios te Bendiga
Gracias Gustavo. Saludos!
Muy buenos tus videos, bastante claros y consisos. Gracias 🙂
Gracias Olivia. Saludos !
Muy util, muchas gracias
Excelente video. Muchas gracias por el aporte. Pregunta, ¿cómo funciona el filtro si se desea calcular la misma variable pero en función a un período especifico de tiempo?
Hola Julio. Le saluda Carlos López, desde Colombia. Permitame decirle que su canal de videos es muy bueno. Con respecto a este video me asalta una duda.. NO veo la diferencia entre esta medida sumaconfilter = calculate(medida base, filter(tabla,tabla[ventas]>50)) y esta otra medida sumasinfilter = calculate(medida base, tabla[ventas]>50). Creería que son dos formas diferentes de hacer lo mismo o no se si hay alguna diferencia en particular.. Un abrazo
EStoy buscando alguna fórmula DAX para sumar el total de ventas con un filtro aplicado y dividir entre el total de ventas sin aplicar ningún filtro. Tienes algún vídeo similar?
Grcs Julio por tu explicacion,
yo tengo algo un poco diferente, me explico:
yo tengo una lista de precios con aprox 1,000 productos, entonces
cada semana envian un listado nuevo
quiero ver como poder comparar si hubo un cambio de precio, si esta igual o mayor
no quiero que me "sume" los precios, solo que los muestre
y si es posible, que se resalte en la tabla que estoy utilizando ya sea matrix o table
Me puedes ayudar? grcs de antemano,
Hola Julio. Le saluda Carlos López desde Colombia. le he venido visitando su canal y permitame decirle que es muy bueno. Con respecto a este video me asalta una duda... No veo la diferencia entre las siguientes expresiones: sumaconfilter = calculate(medida base, filter(tabla,tabla[ventas]>50)) y esta otra expresión.. sumaconfilter = calculate(medida base, tabla[ventas]>50). Le he probado y me da lo mismo. Creería que son dos formas diferentes de hacer lo mismo o existe alguna diferencia en particular. Un abrazo..
Hola Carlos. Gracias por tu pregunta. Para el caso que planteas sí sería lo mismo. Sin embargo, en ocasiones ocupamos comparar varias columnas de la misma tabla y para esos casos sí será muy útil la función FILTER. Por ejemplo, comprar las columnas del costo versus precio de venta y dejarse solo las que cumplan cierta condición.
También es útil para otros casos de Inteligencia de Negocios que hasta ahora no hemos tocado en el canal de RUclips pero sí están en los cursos virtuales como lo son: Agrupación de Clientes según su crecimiento o Agrupaciones de Clientes Destacados vs No Destacados. Más adelante incluiremos más ejemplos con FILTER.
Saludos.
Hola! Habrá alguna manera para hacer algo similar pero con texto? Es decir, filtrar o calcular cuando en una columna aparezca una palabra en especifico
Excelente¡¡¡ Solo una pregunta, ¿valdría para cuando queremos que el filtro sea que el valor de una columna sea igual al valor de otra columna de la tabla? ¿O solo valdría para comparar una columna con un valor númerico o string? Mil Gracias...su canal un descubrimiento.
Hola... De pronto podrían ayudarme a resolver este caso. Ej: En el mes 1 tengo dos quejas y en el mes 2 tengo 3 quejas, estas quejas están asociadas a un mismo cliente por lo que necesito saber si dicho cliente se quejó en el mes 1 y en el mes 2. No necesito que me muestre la cantidad de quejas en cada mes quiero que me muestre si el cliente se quejó o no en dicho mes reflejado con un valor constante (0 ó 1)...
Agradecería mucho su ayuda...Saludos
Buenas tardes, soy nueva en esto, en la expresión de la segunda parte no entiendo qué es "Ventas Totales" es solo un nombre? o estás llamando una columna
Hola. Es una "Medida" que suma el resultado de una columna donde están las ventas. Saludos.
Deseo hacer lo mismo pero por un texto, ejemplo TBL_Datos [tipoanimal]= "Perro". Se puede??
Muchas gracias por la explicación. Solo tengo una duda. Cual es la diferencia de aplicar calculate filter de calculate usando una coma que también genera un filtro. Me refiero a: calculate(sum(table sales[sales],yeartable[year]=2020
Muchísimas gracias de antemano.
Hola Ana. Gracias por tu pregunta. Para el caso que planteas sí sería lo mismo. Sin embargo, en ocasiones ocupamos comparar varias columnas de la misma tabla y para esos casos sí será muy útil la función FILTER. Por ejemplo, comprar las columnas del costo versus precio de venta y dejarse solo las que cumplan cierta condición.
También es útil para otros casos de Inteligencia de Negocios que hasta ahora no hemos tocado en el canal de RUclips pero sí están en los cursos virtuales como lo son: Agrupación de Clientes según su crecimiento o Agrupaciones de Clientes Destacados vs No Destacados. Más adelante incluiremos más ejemplos con FILTER.
Mientras tanto puedes ver este ejemplo de un uso diferente más elaborado de FILTER que no puedes hacer con solo CALCULATE:
ruclips.net/video/eBQJ5QL-juk/видео.html
Saludos.
Grow Up muchísimas gracias. Muy agradecida. Te felicito por el material que publicas es muy profesional y muy fácil de seguir. Todos estos vídeos son de gran ayuda para mi. Voy a revisar el material. Gracias
Y si no queres todas las columnas de la tabla original? sino sólo unas cuantas columnas, por ejemplo 2 o 3
hay parte 2?
Donde podria obtener el excel que esta usando para este ejemplo
Muchas gracias por tu ayuda amigo esto me ha ayudado mucho!
Tengo una pregunta, para realizar un filtro como lo realizaste, hay forma de utilizar un comodin para texto? es decir filtrar todo aquello que contenga la celda el texto "validado", el problema radica que tengo en una columna como 50 conceptos si fueron validados o no, pero quiero filtrar lo validados y sin embargo estos contienen texto adicional a validado,
Ejemplo:
Mal codificado
Error en sistema
Validado con error
Validado sin información
validado con fecha anterior
validado sin venta
error de sistema pero fue validado correctamente
sin informción, es validado unificando sus datos
Cuelga en llamada
Fuera de rango
Sin deposito
etc
1. Hay forma de firltrar con comodin en DAx y que me arroje el filtro solo aquello que contiene validado? (Esto para evitar colocar tantos conceptos en IN{}
2. y ADICIONAL, FILTRAR PERO SOLO AQUELLO DISTINTO QUE CONTENGA LA PALABRA "validado", esto para tener el contraste de la anterior medida
Quedo atento y agradeceré tu ayuda
Hola Oscar, gracias por tu comentario. Puedes hacerlo más sencillo con una columna adicional. Por ejemplo en Power Query, puedes ir al menú AGREGAR COLUMNA y luego buscar la opción COLUMNA CONDICIONAL. En las condiciones vas a indicar que si dicha columna a evaluar CONTIENE la palabra Validado (tienes que escribirlo exactamente igual a como está en los datos), entonces que en la nueva columna te escriba Sí o No según sea el caso.
Posteriormente, en tu filtro solo tendrías que filtrar lo que diga SI o NO en la nueva columna.
Saludos!
@@GrowUpDataAnalytics muchas gracias, eso suena más.sencillo que estar incluyendo muchas condiciones en IN, agradezco tus ayuda amigo!
¿ y el link para descargar el archivo para practicar ? lo que no se practica se olvida.
Hola, disculpa pero si mi valor puede variar en el filtro y depende de una fecha entonces como puedo hacerlo
hola si hubiese puesto calculate(medida; columna >6000) era lo mismo?
Hola Karin. Sí, en ese caso si te daría lo mismo, pero si necesitas comparar condiciones de dos columnas necesitarás una función FILTER o similar.
Saludos!
Buenas tardes, tengo una pregunta, como puedo realizar un filtro con mas de una condicion " condiciones en especifico"
Hola Rafael. Utiliza la función AND o los operadores &&
Saludos!
Como hiciste para que la explicación de FILTER aparezca en español?
Buen videos te felicito por los videos .
Por fa una consulta
Tengo dos tablas
Personas => Nombre, Pais
Paises=>NombrePais
Asignaciones =>NombrePersona, Pais
Quiero crear una tabla con todas las personas del filtro seleccionado
TablaPersonasDelPaisSeleccionado =
CALCULATETABLE(Personas ,FILTER(Personas ,Personas [Pais] in ALLSELECTED(Paises[NombrePais])))
Esto me arroja todos las las personas no respeta el filtro pero si hago esto
TablaPersonasDelPaisSeleccionado =
CALCULATETABLE(Personas ,FILTER(ALL(Personas ),Personas [Pais] ="Ecuador"))
Si funciona , el filtro ALLSELECTED(Paises[NombrePais]) si me arroja datos siempre lo utilizo en los calculates pero nunca en calculatetable no se si exista una restriccion de no poderlo utilizar aqui .
Muchas gracias de antemano