Quitar Duplicados y Mantener Última Fila con Power Query y Lenguaje M

  Рет қаралды 22,774

Power Elite Studio

Power Elite Studio

Күн бұрын

Пікірлер: 68
@PowerEliteStudio
@PowerEliteStudio 2 жыл бұрын
Segunda Parte: Quitar Duplicados, Mantener Última Fila y Todas las Columnas: kzbin.info/www/bejne/fqbNkKl3bLd_oJY
@eduardovelasquez9672
@eduardovelasquez9672 Жыл бұрын
Excelente! este procedimiento me ayudó a ya no utilizar Macros para ordenar y eliminar los duplicados!
@yerkoaraya6981
@yerkoaraya6981 5 ай бұрын
Excelente, Table.Buffer es la solución más elegante!!
@samuelbonilla6732
@samuelbonilla6732 3 жыл бұрын
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.
@PowerEliteStudio
@PowerEliteStudio 3 жыл бұрын
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 !!!
@andresvesga8248
@andresvesga8248 3 жыл бұрын
@@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?
@ThePoncinos
@ThePoncinos 3 жыл бұрын
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.
@brynnerramosrivera8810
@brynnerramosrivera8810 3 жыл бұрын
Demasiado pro Miguel! Acabo de ver el video! Mil gracias!
@clsanzana
@clsanzana 2 жыл бұрын
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
@ismaeleduardofierro9197
@ismaeleduardofierro9197 2 жыл бұрын
Excelente!!!! Una virtud poder explicar con tal claridad, ahora a escoger cual usar jejeje. cual es más eficiente?????
@IvanCortinas_ES
@IvanCortinas_ES 3 жыл бұрын
Excelente. Me encantan ese tipo de funciones M. Muchísimas gracias Miguel.
@mariaesperanzarianobecerra1345
@mariaesperanzarianobecerra1345 2 жыл бұрын
Woo, esto es maravilloso, me parece más práctico hacerlo de la segunda forma. Muchas gracias por tu aporte.
@PowerEliteStudio
@PowerEliteStudio Жыл бұрын
Con todo el gusto, un saludo!
@jhonnygarcia3978
@jhonnygarcia3978 3 жыл бұрын
Felicitaciones como siempre ayudando con sus lecciones a la comunidad mil gracias @ Excel Free blog
@PowerEliteStudio
@PowerEliteStudio 3 жыл бұрын
Gracias Jhonny, que bueno que el contenido sea de agrado, un cordial saludo!
@eugeniopazrodriguez8911
@eugeniopazrodriguez8911 2 жыл бұрын
Tremendo Miguel, eres un crack!
@marcoscccoslada419
@marcoscccoslada419 3 жыл бұрын
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
@johnylosza
@johnylosza 2 жыл бұрын
Buenazo, gracias Miguel!!!
@arfalexis
@arfalexis 3 жыл бұрын
Son Los Mejores !!!!!
@jimparedesgarcia3064
@jimparedesgarcia3064 2 жыл бұрын
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
@PowerEliteStudio
@PowerEliteStudio 2 жыл бұрын
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!
@jairocabrera9902
@jairocabrera9902 10 ай бұрын
sos una animal, gracias!!!😊
@VINZOY222
@VINZOY222 3 ай бұрын
Excelente recomendación.
@carloseduardoovalle5628
@carloseduardoovalle5628 2 жыл бұрын
Fenomenal como siempre @Miguel @Fabian
@PowerEliteStudio
@PowerEliteStudio 2 жыл бұрын
Muchas gracias Carlos, un cordial saludo!
@ciela2103
@ciela2103 3 жыл бұрын
Excelente, justo lo que necesitaba!!
@PowerEliteStudio
@PowerEliteStudio 3 жыл бұрын
Genial, gracias por comentar
@byronherrarte5304
@byronherrarte5304 2 жыл бұрын
Excelente aporte
@johnmedina5222
@johnmedina5222 3 жыл бұрын
Muchas Gracias Me sirvió de mucha ayuda
@odel_leal
@odel_leal 3 жыл бұрын
Que buena solución. Les felicito.
@PowerEliteStudio
@PowerEliteStudio 3 жыл бұрын
Gracias Odel, un cordial saludo!!!
@Econopraxis
@Econopraxis 2 жыл бұрын
Muy Crack, gracias hmno
@waltrader77
@waltrader77 3 жыл бұрын
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?
@PowerEliteStudio
@PowerEliteStudio 2 жыл бұрын
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!
@k2p2c2
@k2p2c2 2 жыл бұрын
@@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!
@leonorromero2636
@leonorromero2636 2 жыл бұрын
@@PowerEliteStudio Espero ese video con ancias c':
@pablovillalon2717
@pablovillalon2717 3 жыл бұрын
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
@vieraxz5409 Жыл бұрын
grande papuuuuuuu funciono super
@rogeliotorres1045
@rogeliotorres1045 3 жыл бұрын
Buenazo. Gracias
@ellukayou
@ellukayou 3 жыл бұрын
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.
@PowerEliteStudio
@PowerEliteStudio 3 жыл бұрын
Muchas gracias Luciano, allí vamos aprendiendo diferentes enfoques
@AidaSanL
@AidaSanL 3 жыл бұрын
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
@jimparedesgarcia3064
@jimparedesgarcia3064 2 жыл бұрын
Puedes mejorar el rendimiento utilizando Table.StopFolding, cumple la misma función sin afectar tu rendimiento.
@pigstats6111
@pigstats6111 3 жыл бұрын
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 !
@hbarria07
@hbarria07 2 жыл бұрын
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.
@PowerEliteStudio
@PowerEliteStudio 2 жыл бұрын
Así es con agrupación lo puedes resolver
@alejandroinostroza1816
@alejandroinostroza1816 2 жыл бұрын
maravilloso
@niggeljkd
@niggeljkd 3 жыл бұрын
Mil gracias esta chido,saludos
@PowerEliteStudio
@PowerEliteStudio 3 жыл бұрын
Con todo el gusto, un cálido saludo!!!
@lanthorob
@lanthorob Жыл бұрын
hp!!!!!! lo encontré gracias
@MatoiHien
@MatoiHien 3 жыл бұрын
gracias aprovare el año xd
@PowerEliteStudio
@PowerEliteStudio 3 жыл бұрын
Gracias por comentar
@marvinsian5387
@marvinsian5387 2 жыл бұрын
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
@victorcf9152
@victorcf9152 2 жыл бұрын
Thank you a lot!
@alejandrocardenas6463
@alejandrocardenas6463 3 жыл бұрын
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
@PowerEliteStudio
@PowerEliteStudio 3 жыл бұрын
Hola Alejandro, Te puedes apoyar de una oclumna de ídnicea y ordenas de acuerdo a ella Un cordial saludo!
@josemanuelsanchez9856
@josemanuelsanchez9856 2 жыл бұрын
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
@DeniseDianda-h2v Жыл бұрын
hola! no lo quiero sacar, necesito dejar los datos duplicados y sacar los no duplicados. cómo hago?
@hoyosbarrios
@hoyosbarrios 3 жыл бұрын
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
@PowerEliteStudio
@PowerEliteStudio 2 жыл бұрын
Hola Edwin, if ... then ... else
@TheWereStick
@TheWereStick 2 жыл бұрын
Fina la función Buffer
@yaghan49
@yaghan49 2 жыл бұрын
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.
@PowerEliteStudio
@PowerEliteStudio 2 жыл бұрын
Hola Juan, El siguiente caso de estudio te puede dar buenas ideas para resover el escenario: kzbin.info/www/bejne/amnNlXSkZ9akn9k Un cordial saludo!
@laurayep1
@laurayep1 3 жыл бұрын
Hola yo quisiera una columna adicional donde si el valor es duplicado , me escriba cero en esa misma columna,
@PowerEliteStudio
@PowerEliteStudio 3 жыл бұрын
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
@MarcoToj
@MarcoToj 3 жыл бұрын
Y que pasa si entre los duplicados hay valores vacíos?
@PowerEliteStudio
@PowerEliteStudio 3 жыл бұрын
Hola Marco, Si existen valores vacíos no pasa nada, dado que ListMax y List.Min ignoran los null(s) Un cordial saludo!
Cómo Convertir Tu Función a Nativa en Power Query y Lenguaje M
17:10
Power Elite Studio
Рет қаралды 10 М.
진짜✅ 아님 가짜❌???
0:21
승비니 Seungbini
Рет қаралды 10 МЛН
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
REMOVER Columnas Vacías para 'BIG DATA' con Power Query: DINÁMICAMENTE
18:25
Truco Secreto para Eliminar Duplicados en Excel y Power Query
10:02
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 10 М.
Power Query NO SIRVE al Quitar Duplicados (Power BI y Excel)
9:45
Power Elite Studio
Рет қаралды 7 М.
Filter Nested Tables before Expanding in Power Query
12:58
You WON'T BELIEVE These 10 HIDDEN Features in Excel Power Query 🤯
12:17
[Aprende Power BI] Limpiar una Base de Datos en Power BI con Power Query
18:20
진짜✅ 아님 가짜❌???
0:21
승비니 Seungbini
Рет қаралды 10 МЛН