Don't miss your chance to take the Fabric Data Engineer (DP-600) exam for FREE! Find out how by attending the DP-600 session on April 23rd (pacific time), live or on-demand.
Learn moreNext up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now
Hola
Hablo de las consultas de energía en Power BI de escritorio.
Aquí están mis registros de tabla
[Field1 = "A", Field2 = "1", Field3= 20231201],
[Field1 = "A", Field2 = "1", Field3= 20240101],
[campo1="b", campo2="2", campo3=20231201]
¿Es posible suprimir registros duplicados en el campo 1 y el campo 2 con una condición en el campo 3 que solicite, por ejemplo, mantener la fecha más reciente?
El resultado debería ser;
[Field1 = "A", Field2 = "1", Field3= 20240101],
[campo1="b", campo2="2", campo3=20231201]
¿Es posible con Table.Distinct o con un tipo de consulta de Power como esa?
¡Gracias!
Solved! Go to Solution.
Hola
Lo encontré por mí mismo.
Las soluciones propuestas con la agrupación y expansión de filas no pueden suprimir los campos duplicados.
Tenemos que
¡Funciona bien!
🙂
Hola
Lo encontré por mí mismo.
Las soluciones propuestas con la agrupación y expansión de filas no pueden suprimir los campos duplicados.
Tenemos que
¡Funciona bien!
🙂
Obviamente no has visto mi solución con detenimiento en absoluto. ¿Dónde he usado List.Max???? He usado Table.Max. Además, no hay ningún tipo datetime en el paso Table.Group de mi solución. Por favor, estudie mi solución cuidadosamente.
¿Alguien puede ayudar por favor?
Y, por favor, no olvide que estoy usando Power BI Desktop, no Excel.
He leído con cuidado e hice exactamente esto = >
= Table.Group(#"Renamed Columns4", {"COLLABORATORURId", "PROJECT CODEId"}, {{"PROJECT COLLAB COUPLE", each List.Max([END DATE]), type datetime}})
Y funciona para la agrupación.
Pero después no hay nada que expandir haciendo clic en los iconos en la parte superior de la columna de [PROYECTO DE COLABORACIÓN DE PAREJA].
Si trato de escribir directamente esto =>
#"Expanded All" = Table.ExpandRecordColumn(#"Grouped Rows", "All", {"Field2", "Field3"}, {"Field2", "Field3"})¿Tengo que poner el nombre de todas mis 7 columnas de esta manera=>
#"Expandido todo" = Table.ExpandRecordColumn(#"Filas agrupadas", "Todas", {"Campo2", "Campo3","Campo4","Campo5","Campo6","Campo7" }, {"Campo2", "Campo3","Campo4","Campo5","Campo6","Campo7" })
?
Gracias.
No puedo ayudarte mirando capturas de pantalla. Vuelva a leer atentamente mi solución y vuelva a intentarlo.
Hola Ashish
No hay nada que expandir cuando hago clic en estas formas, echa un vistazo =>
De nada. Solo tienes que hacer clic en el icono de la cabecera y seleccionar los campos que quieres expandir.
Hola Ashish
Gracias por su ayuda. Logré agruparme. Pero no logró expandir todos los demás campos.
Entendí esto al agrupar.
¿Cómo puedo administrar Table.ExpandRecordColum para recuperar todos los demás campos?
Gracias.
Hola
Este código M funciona
let
Source = Excel.CurrentWorkbook(){[Name="Data"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Field1", type text}, {"Field2", Int64.Type}, {"Field3", Int64.Type}}),
#"Grouped Rows" = Table.Group(#"Changed Type", {"Field1"}, {{"All", each Table.Max(_,"Field3")}}),
#"Expanded All" = Table.ExpandRecordColumn(#"Grouped Rows", "All", {"Field2", "Field3"}, {"Field2", "Field3"})
in
#"Expanded All"
Espero que esto ayude.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.