Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
enswitzer
Helper III
Helper III

Expanda Varios valores como una fila

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 proyectoTítulo del proyectoPatrocinadorUbicación
1Proyecto 1Ejecutivo AIndiana
2

Proyecto 2

Ejecutivo BNueva York
3Proyecto 3Ejecutivo AVirginia
3Proyecto 3Ejecutivo AIndiana
4Proyecto 4Ejecutivo BNueva York

Salida deseada:

Número de proyectoTítulo del proyectoPatrocinadorUbicación
1Proyecto 1Ejecutivo AIndiana
2

Proyecto 2

Ejecutivo BNueva York
3Proyecto 3Ejecutivo AVirginia
4Proyecto 4Ejecutivo BNueva York
1 ACCEPTED 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!!

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

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

Syndicate_Admin
Administrator
Administrator

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

Ashish_Mathur
Super User
Super User

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.

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
amitjzaveri
Resolver II
Resolver II

En lugar de "Expandir a nuevas filas" puede extraer valores en formato delimitado por comas.

1.png

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?

enswitzer_0-1600180105244.png

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:

enswitzer_0-1600180445936.png

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!!

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.