Segunda Parte: Quitar Duplicados, Mantener Última Fila y Todas las Columnas: kzbin.info/www/bejne/fqbNkKl3bLd_oJY
@eduardovelasquez9672 Жыл бұрын
Excelente! este procedimiento me ayudó a ya no utilizar Macros para ordenar y eliminar los duplicados!
@yerkoaraya69815 ай бұрын
Excelente, Table.Buffer es la solución más elegante!!
@samuelbonilla67323 жыл бұрын
Miguel muchas gracias, probé el list.max y funciona excelente. Te cuento que antes de conocer estos dos métodos lo que hacia era duplicar la consulta y sacar el máximo con la opción de agrupar y luego combinaba con la tabla original usando el campo que había obtenido como máximo, como podrás imaginar era más trabajo y con muchos datos el tiempo de procesamiento era importante; con el table.buffer leí que hay que tener cuidado con la cantidad de datos.
@PowerEliteStudio3 жыл бұрын
Hola Samue, Que bien que estos métodos proporcionen nuevas idea, es cierto, Tabler.Buffer puede ser un arma de doble filo Un cordial saludo !!!
@andresvesga82483 жыл бұрын
@@PowerEliteStudio ¿Por qué hay que tener cuidado? Muy buen video, como comenta Samuel, yo duplicaba también la consulta y realizaba el mismo ejercicio. Me surge la duda es cuando tengo que realizar varias agrupaciones para obtener por ejemplo, fecha máxima pero a la vez fecha mínima. ¿Habría que duplicar siempre y combinar?
@ThePoncinos3 жыл бұрын
Hola Miguel, excelente explicación. A raiz de la visualización de este video he estado utilizando la expresión Table.Buffer. Podía ordenar en función de varias columnas y luego quito duplicados, pero en la última consulta en la que la he aplicado, tiene mas de 3 millones de registro y Table.Buffer consume todos los recursos del Pc dejandolo totalmente bloqueado. Asi que me paso a la de agrupación.
@brynnerramosrivera88103 жыл бұрын
Demasiado pro Miguel! Acabo de ver el video! Mil gracias!
@clsanzana2 жыл бұрын
Maestro!!muchas gracias por el video, muy bien explicado y ayuda mucho a personas que estamos empezando a usar esta herramienta!
4 ай бұрын
Excelente Explicación Hermano
@ismaeleduardofierro91972 жыл бұрын
Excelente!!!! Una virtud poder explicar con tal claridad, ahora a escoger cual usar jejeje. cual es más eficiente?????
@IvanCortinas_ES3 жыл бұрын
Excelente. Me encantan ese tipo de funciones M. Muchísimas gracias Miguel.
@mariaesperanzarianobecerra13452 жыл бұрын
Woo, esto es maravilloso, me parece más práctico hacerlo de la segunda forma. Muchas gracias por tu aporte.
@PowerEliteStudio Жыл бұрын
Con todo el gusto, un saludo!
@jhonnygarcia39783 жыл бұрын
Felicitaciones como siempre ayudando con sus lecciones a la comunidad mil gracias @ Excel Free blog
@PowerEliteStudio3 жыл бұрын
Gracias Jhonny, que bueno que el contenido sea de agrado, un cordial saludo!
@eugeniopazrodriguez89112 жыл бұрын
Tremendo Miguel, eres un crack!
@marcoscccoslada4193 жыл бұрын
Muy interesante. En 7:36 sí se ve un cambio aparente y significativo... el icono que mostraba el orden descendente (flecha abajo) cambia al simple de selección de filtros
@johnylosza2 жыл бұрын
Buenazo, gracias Miguel!!!
@arfalexis3 жыл бұрын
Son Los Mejores !!!!!
@jimparedesgarcia30642 жыл бұрын
Hola buen día, si utilizamos el Table.Buffer para una gran base de dato los estaríamos afectando el rendimiento, por ello seria mas recomendable utilizar Table.StopFolding.Saludos
@PowerEliteStudio2 жыл бұрын
Hola Jom gracias por el feedback, dado que dicha función salio para el Lenguaje M después de la publicación de este vídeo, no seria mala idea realizar una actualización o segunda parte en un futuro, un fuerte abrazo!
@jairocabrera990210 ай бұрын
sos una animal, gracias!!!😊
@VINZOY2223 ай бұрын
Excelente recomendación.
@carloseduardoovalle56282 жыл бұрын
Fenomenal como siempre @Miguel @Fabian
@PowerEliteStudio2 жыл бұрын
Muchas gracias Carlos, un cordial saludo!
@ciela21033 жыл бұрын
Excelente, justo lo que necesitaba!!
@PowerEliteStudio3 жыл бұрын
Genial, gracias por comentar
@byronherrarte53042 жыл бұрын
Excelente aporte
@johnmedina52223 жыл бұрын
Muchas Gracias Me sirvió de mucha ayuda
@odel_leal3 жыл бұрын
Que buena solución. Les felicito.
@PowerEliteStudio3 жыл бұрын
Gracias Odel, un cordial saludo!!!
@Econopraxis2 жыл бұрын
Muy Crack, gracias hmno
@waltrader773 жыл бұрын
Hola Miguel Excelente Video! que pasaria si hay mas columnas dentro de la tabla original y no solo dos como en el ejemplo como podria quedarme con todos los valores de la tabla original?
@PowerEliteStudio2 жыл бұрын
Hola, Estab revisando este vídeo y he notado tu pregunta después de mucho tiempo, muchas gracias por comentar y estare haciendo un vídeo relacionado Un cordial saludo!
@k2p2c22 жыл бұрын
@@PowerEliteStudio Está muy bien el video, muchas gracias! pero la solución de agrupar no valdría para mantener todas los campos de la tabla original asociados a esa fecha máxima ¿hay forma de hacerlo? sería muy útil ya que el buffer consume muchos recursos en tablas muy grandes. Gracias de nuevo!
@leonorromero26362 жыл бұрын
@@PowerEliteStudio Espero ese video con ancias c':
@pablovillalon27173 жыл бұрын
En el caso que cuando agrupas por mas de 1 campo(codigo1,codigo2) y luego quieres obtener el registro que contiene el máximo según una columna, por ejemplo precio, como lo haces para mantener el resto de columnas (por ejemplo que tenga la marca, link, etc) que tenga el registro? es posible hacerlo sin buffer?
@vieraxz5409 Жыл бұрын
grande papuuuuuuu funciono super
@rogeliotorres10453 жыл бұрын
Buenazo. Gracias
@ellukayou3 жыл бұрын
Muy bueno, yo duplicaba la consulta, la agrupaba por factura y resumía por máximo valor de fecha y luego combinaba la anterior con esta. Un quilombo jajaj.
@PowerEliteStudio3 жыл бұрын
Muchas gracias Luciano, allí vamos aprendiendo diferentes enfoques
@AidaSanL3 жыл бұрын
Hola Miguel, gracias de nuevo por el vídeo. Yo llevo tiempo trabajando con table.buffer, pero cuando hay gran volumen de datos tards muchísimo en ejecutarse. Entonces me surgen dos preguntas. ¿El modo de agrupar es más rápido cuando hay gran volumen de información? Y ¿Cómo se haría el modo de agrupar si hay que ordenar por varias columnas y no una sola? En los casos que yo trabajo debo quitar los duplicados después de ordenar por varias columnas. Muchas gracias
@jimparedesgarcia30642 жыл бұрын
Puedes mejorar el rendimiento utilizando Table.StopFolding, cumple la misma función sin afectar tu rendimiento.
@pigstats61113 жыл бұрын
Miguel excelentes los videos, una consulta. Tengo en una misma columna dos valores categoricos iguales ("cantidad"), pero cada uno expresa en otra columna cantidad de ingresos y cantidad de salidas de producto. Cuando quiero utilizar esta información me suma o promedia ambas cantidades. Yo quiero analizarlas por separado. Como puedo modificar esto? ya que el archivo de origen sale así de la base de datos de la empresa. Gracias !
@hbarria072 жыл бұрын
Si esto mismo además tuviera una columna de precio donde este precio fuera distinto en cada factura (es decir, la factura está duplicada pero con precio y fecha distintos) y sólo quiero conservar la factura más reciente (que corresponde en mi caso al dato correcto, se me duplican en la base de datos cuando hay que corregirlas, por eso tienen precio y fecha distintos) ¿Se puede realizar a través de una agrupación? ¿Y cómo? No puedo usar el método buffer porque tengo demasiados datos y no aguanta la memoria.
@PowerEliteStudio2 жыл бұрын
Así es con agrupación lo puedes resolver
@alejandroinostroza18162 жыл бұрын
maravilloso
@niggeljkd3 жыл бұрын
Mil gracias esta chido,saludos
@PowerEliteStudio3 жыл бұрын
Con todo el gusto, un cálido saludo!!!
@lanthorob Жыл бұрын
hp!!!!!! lo encontré gracias
@MatoiHien3 жыл бұрын
gracias aprovare el año xd
@PowerEliteStudio3 жыл бұрын
Gracias por comentar
@marvinsian53872 жыл бұрын
Buenas tardes amigo como puedo hacerle para que no me quite los duplicados si no que me lo remplace a 0 ya que estoy combinando consultas
@victorcf91522 жыл бұрын
Thank you a lot!
@alejandrocardenas64633 жыл бұрын
pregunta como logro que cuando le de en la opcion actualizar todo la información nueva dentro de la carpeta se agrega en la ultima fila y no en la primera gracias
@PowerEliteStudio3 жыл бұрын
Hola Alejandro, Te puedes apoyar de una oclumna de ídnicea y ordenas de acuerdo a ella Un cordial saludo!
@josemanuelsanchez98562 жыл бұрын
Hola Miguel, cómo estás? Te comento una situación que tengo y no encuentro cómo resolverla. Tengo en Power Query una tabla con varios registros de movimientos, pero entre los datos hay dos columnas (código y nombre de categoría) que se repiten varias veces. Lo que quiero hacer es crear una nueva tabla con los valores únicos de categoría (código y nombre). La idea es lograrlo en Power Query y no con DAX.
@DeniseDianda-h2v Жыл бұрын
hola! no lo quiero sacar, necesito dejar los datos duplicados y sacar los no duplicados. cómo hago?
@hoyosbarrios3 жыл бұрын
Excelente explicación, tengo una inquietud como se resolvería lo siguiente if(a2=a1;0;1) en el editor de power query. Mil gracias
@PowerEliteStudio2 жыл бұрын
Hola Edwin, if ... then ... else
@TheWereStick2 жыл бұрын
Fina la función Buffer
@yaghan492 жыл бұрын
Hola; estoy buscando la posibilidad de resolver el siguiente problema... Tengo una tabla con registros que tienen un ID y una fecha y tengo que Eliminar registros donde tengan el mismo ID y al momento de restar ambas fechas den como resultado menos de 60 días.
@PowerEliteStudio2 жыл бұрын
Hola Juan, El siguiente caso de estudio te puede dar buenas ideas para resover el escenario: kzbin.info/www/bejne/amnNlXSkZ9akn9k Un cordial saludo!
@laurayep13 жыл бұрын
Hola yo quisiera una columna adicional donde si el valor es duplicado , me escriba cero en esa misma columna,
@PowerEliteStudio3 жыл бұрын
Hola Laura, Crea una nueva columna personalizada en tu tabla (Pestaña: Agregar Columna, Grupo: General y Comando: Columna personalizada) Y en la ventana utilizas la siguiente expresión if List.Count ( List.Select ( NombreDeTuPasoAnterior[NombreDeLaColumna], (x) => x = [NombreDeLaColumna] ) ) >= 2 then 0 else null * NombreDeTuPasoAnterior: Consiste en que observes en la parte derecha de la interfaz de Power Query en pasos aplicados y detectes cual es el nombre del último paso, si por ejemplo es Tipo Cambiado, debes indicarlo en la expresión M como: #"Tipo Cambiado" * NombreDeLaColumna: Consiste en el nombre de la columna donde deseas ver el tema de los duplcados Un cordial saludo !!! - Miguel
@MarcoToj3 жыл бұрын
Y que pasa si entre los duplicados hay valores vacíos?
@PowerEliteStudio3 жыл бұрын
Hola Marco, Si existen valores vacíos no pasa nada, dado que ListMax y List.Min ignoran los null(s) Un cordial saludo!