Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo un conjunto de datos que tiene varios valores en un campo (ver más abajo). Cuando expando esos datos crea varias filas y duplica el resto de los datos. Sin embargo, esto me está causando problemas tanto para mostrar los datos como para crear relaciones. ¿Cómo puedo mostrarlos en una fila?
*Debido a que el número de proyecto es mi identificador único, sólo quiero que este número de proyecto aparezca una vez, así que no termino creando muchas relaciones.
Estado actual:
Número de proyecto | Título del proyecto | Patrocinador | Ubicación |
1 | Proyecto 1 | Ejecutivo A | Indiana |
2 | Proyecto 2 | Ejecutivo B | Nueva York |
3 | Proyecto 3 | Ejecutivo A | Virginia |
3 | Proyecto 3 | Ejecutivo A | Indiana |
4 | Proyecto 4 | Ejecutivo B | Nueva York |
Salida deseada:
Número de proyecto | Título del proyecto | Patrocinador | Ubicación |
1 | Proyecto 1 | Ejecutivo A | Indiana |
2 | Proyecto 2 | Ejecutivo B | Nueva York |
3 | Proyecto 3 | Ejecutivo A | Virginia |
4 | Proyecto 4 | Ejecutivo B | Nueva York |
Solved! Go to Solution.
Sí, puede extraer una columna de la tabla aquí es la sintaxis:
#"Extract_List" = Table.TransformColumns(#"Removed Columns, {"ProjectLead", each Text.Combine(List.Transform(Table.TransformRows(_,each [Name]), Text.From), ","), type text})
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciamos su Kudos!!
Hola, tengo una situación similar. Mi punto de participación es dar campo de persona con varias personas. En powerbi, viene como una mesa. Una vez que extraigo valores de la tabla, tengo varias filas
ID 1 Nombre 1 Domingo Rojo
ID 1 Nombre 2 Domingo Rojo.
Quiero que en mi matriz venga como solo 1 fila
TIA
Hola, tengo una situación similar. Mi punto de participación es dar campo de persona con varias personas. En powerbi, viene como una mesa. Una vez que extraigo valores de la tabla, tengo varias filas
ID 1 Nombre 1 Domingo Rojo
ID 1 Nombre 2 Domingo Rojo.
Quiero que en mi matriz venga como solo 1 fila
TIA
Hola
Este código M funciona
let
Source = Excel.CurrentWorkbook(){[Name="Data"]}[Content],
#"Grouped Rows" = Table.Group(Source, {"Project Number"}, {{"All Locatinos", each Text.Combine(List.Distinct([Location]), ", "), type text}}),
Joined = Table.Join(Source, "Project Number", #"Grouped Rows", "Project Number"),
#"Removed Columns" = Table.RemoveColumns(Joined,{"Location"}),
#"Removed Duplicates" = Table.Distinct(#"Removed Columns")
in
#"Removed Duplicates"
Espero que esto ayude.
En lugar de "Expandir a nuevas filas" puede extraer valores en formato delimitado por comas.
Como alternativa, puede escribir la consulta m para extraer la lista como valor delimitado por comas en una nueva columna:
Extract_List de la clase de texto Table.TransformColumns(PrevStep, "Listxyz", cada Text.Combine(List.Transform(_, Text.From), ","), escriba text-),
¿Funciona la consulta m si es una "tabla" que estoy expandiendo en lugar de una lista?
Estoy recibiendo un error con esto:
"Extract_List" - Table.TransformColumns(''Columnas eliminadas','''ProjectLead'', cada Text.Combine(List.Transform(_, Text.From), ","), escriba text'),
Debo aclarar - es el campo "Nombre", estoy tratando de salir de esto:
Sí, puede extraer una columna de la tabla aquí es la sintaxis:
#"Extract_List" = Table.TransformColumns(#"Removed Columns, {"ProjectLead", each Text.Combine(List.Transform(Table.TransformRows(_,each [Name]), Text.From), ","), type text})
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución! Apreciamos su Kudos!!