Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola a todos
Estoy tratando de obtener los datos en la consulta de Energía a qué adres de un cliente hemos hecho la mayoría de las entregas.
Mi dat una mirada de la siguiente manera
Nombre | Dirección | Clase | número de delvieries |
Jane | abcroad | Casa | 43 |
Jane | DBCRoad | Apartamento | 1 |
Joe | BVSavenueu | Casa | 2 |
Joe | BFQstreet | Jet | 50 |
Me gustaría que la tabla de salida en el editor de consultas fuera así:
Nombre | Dirección | Clas | Número de delveriías |
Jane | abcroad | Casa | 43 |
Joe | BFQstreet | Jet | 50 |
¿Podrías ayudarme?
Solved! Go to Solution.
Hola @rowinarnouts ,
Podemos utilizar la función Group y la función Table.Max() para satisfacer sus necesidades.
1. Agrupe la columna de nombre y agrupe todas las filas.
2. Luego agregue una columna personalizada y expándala.
3. Por último, elimine la columna Detalles.
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
Hola @rowinarnouts ,
¿Qué tal el resultado después de seguir las sugerencias mencionadas en mi publicación original?
¿Podría proporcionar más detalles o resultado esperado si no cumple con su requisito?
Si ha solucionado el problema por su cuenta, por favor comparta su solución.
Si la ayuda de los mensajes anteriores, por favor márquela como una solución para ayudar a otros a encontrarlo más rápidamente. Muchas gracias.
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @rowinarnouts ,
Podemos utilizar la función Group y la función Table.Max() para satisfacer sus necesidades.
1. Agrupe la columna de nombre y agrupe todas las filas.
2. Luego agregue una columna personalizada y expándala.
3. Por último, elimine la columna Detalles.
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
En función de su ejemplo, agregué los siguientes pasos para ver los dos clientes con más entregas:
"Filas ordenadas" - Table.Sort("Changed Type","number of delvieries", Order.Descending?), // Changed Type fue el último paso en PQ
"Las primeras filas guardadas" - Table.Firstn("Filas ordenadas",2)
En
"Primeras filas guardadas"
Espero que esto ayude.
@rowinarnouts , En Dax puede tener dos nuevas medidas para las últimas columnas twp. Otros dos se puede dag como es
nueva clase ?
VAR __id á MAX ( 'Tabla'[Nombre] )
VAR __date - CALCULATE ( MAX( 'Table'[number of delvieries] ), ALLSELECTED ( 'Table' ), 'Table'[Name] ? __id )
CALCULATE ( Max ( 'Table'[class] ), VALUES ( 'Table'[Name ), 'Table'[Name] á __id, 'Table'[number of delvieries] á __date )
nuevo número de delvieries ?
VAR __id á MAX ( 'Tabla'[Nombre] )
VAR __date - CALCULATE ( MAX( 'Table'[number of delvieries] ), ALLSELECTED ( 'Table' ), 'Table'[Name] ? __id )
CALCULATE ( Max ( 'Table'[número de delvieries] ), VALUES ( 'Table'[Name), 'Table'[Name] á __id, 'Table'[número de delvieries] á __date )
Power Query
https://www.excelguru.ca/blog/2016/05/25/keep-the-most-recent-entry/
https://exceleratorbi.com.au/remove-duplicates-keep-last-record-power-query/