Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola a todos.
Necesita ayuda para escribir una fórmula en PowerQuery que me daría los resultados de la siguiente tabla.
Problema: Necesito rellenar la columna "Primer curso" con el valor de la columna "Curso" basado en la entrada de 1a fecha en la columna "Fecha de inscripción".
¿Alguna idea?
Usuario | Curso | Fecha de inscripción | Primer curso |
John Doe | A | 10/21/2017 | C |
John Doe | B | 1/29/2020 | C |
John Doe | C | 7/18/2016 | C |
John Doe | D | 8/14/2019 | C |
Alex Hamilton | A | 7/18/2020 | B |
Alex Hamilton | B | 1/29/2019 | B |
Hola @andronachealin
Pegue el siguiente código M en una consulta en blanco para ver los pasos:
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45W8srPyFNwyU9V0lFyBGJDA30jQ30jA0NzpVgdFFknkKy+kSVQ0sgAXdIZiM31DS1AOs3QJV2A2ELf0AQkaQmWdMxJrVDwSMzNzCnJz4PaDNUONRtdBZLtIDNiAQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [User = _t, Course = _t, #"Enrollment Date" = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"User", type text}, {"Course", type text}, {"Enrollment Date", type date}}),
auxT_ = Table.Group(#"Changed Type", {"User"}, {{"First Course", each Table.Sort(_,{{"Enrollment Date", Order.Ascending}})[Course]{0}}}),
res = Table.AddColumn(#"Changed Type", "First Course", each auxT_[First Course]{List.PositionOf(auxT_[User],[User])})
in
res
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Aparece el siguiente error:
Hola @andronachealin ,
Debe colocar la @AlB 's M consulta en el Editor avanzado.
O puede usar la función merge para obtener el resultado.
1. Copie la tabla original y, a continuación, agrupe por usuarios para obtener la fecha mínima.
2. Y podemos combinar dos tablas basadas en dos condiciones.
3. Podemos ampliarlo para obtener el curso de fecha mínima.
4. Por fin tenemos que fusionarnos de nuevo para obtener el resultado.
Si tiene alguna pregunta, por favor pregunte aquí y trataremos de resolverlo.
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.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |