- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Agrupar por una columna y combinar el contenido de las columnas duplicadas
Hola
Necesito procesar un archivo de Excel en Power BI Desktop/Power Query donde puede haber uno o varios del mismo valor en la columna a. Para cada fila hay personas asignadas al objeto en la columna a. Necesito poder concatenar a todas las personas en una celda separada por punto y coma y tener solo una línea para cada elemento de la columna a.
Ex.
Nombre del producto Nombre del constructor del producto Nombre del control de calidad del proyecto Propietario del producto Probador del producto Remitente del producto
Juego 1: Joe Smith, John Smith, Jane Smith, Jill Smith, Bob Jones
Juego 1: Joe Jones, John Smith, Jane Smith, Jill Smith, John Jones
Juego 2: Scooby Doo, Shaggy Velma, Daffney, Freddie
Salida
Juego 1: Joe Smith; Joe Jone John Smith Jane Smith Jill Smith Bob Jones
Juego 2: Scooby Doo, Shaggy Velma, Daffney, Freddie
Por lo tanto, un registro para Producto, concatenando varios nombres cuando son diferentes, un nombre cuando es el mismo en varias filas.
¡Gracias!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Creo que lo resolví. Hice copias duplicadas de la consulta en Power BI. A continuación, seleccioné solo el rol y el nombre del producto para cada rol. A continuación, desduplicé cada uno seleccionando el nombre del producto y el nombre del rol (excepto en la consulta maestra) para que desaparecieran varias instancias del mismo producto con la misma persona. Luego eliminé los valores nulos e hice otra limpieza y luego hice el grupo en el producto cambiando la función Sum a Text.Combine y agregando el separador adecuado y la palabra anulable en la última parte de la expresión para cada una de las tablas de roles. Cuando se importaron de nuevo a Power BI, se comprobó el modelo de datos y todos se conectaron de nuevo a la tabla maestra. La tabla maestra se desduplicó basándose solo en el nombre del producto después de quitar las columnas de rol.
La tabla maestra tenía todos los datos excepto los roles.
Cada rol tenía solo otra columna, nombre de producto
A continuación, cree el informe en el objeto visual de tabla en Power BI.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Creo que lo resolví. Hice copias duplicadas de la consulta en Power BI. A continuación, seleccioné solo el rol y el nombre del producto para cada rol. A continuación, desduplicé cada uno seleccionando el nombre del producto y el nombre del rol (excepto en la consulta maestra) para que desaparecieran varias instancias del mismo producto con la misma persona. Luego eliminé los valores nulos e hice otra limpieza y luego hice el grupo en el producto cambiando la función Sum a Text.Combine y agregando el separador adecuado y la palabra anulable en la última parte de la expresión para cada una de las tablas de roles. Cuando se importaron de nuevo a Power BI, se comprobó el modelo de datos y todos se conectaron de nuevo a la tabla maestra. La tabla maestra se desduplicó basándose solo en el nombre del producto después de quitar las columnas de rol.
La tabla maestra tenía todos los datos excepto los roles.
Cada rol tenía solo otra columna, nombre de producto
A continuación, cree el informe en el objeto visual de tabla en Power BI.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hola Amit. Esto es genial para otro caso de uso que tuve. Gracias. Sin embargo, pido disculpas por no ser claro. Es la misma columna en varias filas. Así que en el ejemplo. El juego 1 es el producto para el grupo. Quieren una fila para el Juego 1 y luego hay dos constructores de productos diferentes y los quieren en una celda llamada constructor de productos separados por punto y coma. Cuando solo hay una persona, quieren que el nombre se muestre solo una vez. Si la columna está vacía, debería mostrarse vacía. Los datos se presentarán en Power BI en forma de tabla. Intenté usar group by y luego cambiar List.Sum a Text.Combine y agregar separador; sin embargo, duplica donde el mismo nombre está en varios roles y coloca el separador donde hay valores nulos. En algunas filas, el producto puede aparecer con hasta 5 en la misma función.
Pude hacerlo en Alteryx y traté de usar una metodología similar en Power BI ya que ahí es donde se tiene que construir y no estoy teniendo éxito ya que hay un separador en columnas vacías y cualquier producto que tenga varias líneas con la misma persona en el rol en varias líneas concatena duplicación de nombre.
Producto Constructor de productos Control de calidad de productos Propietario del producto Probador de productos Transportista de productos
Juego 1 Joe Smith, Joe Jones John Smith Jane Smith Jill Smith Bob Jones, John Jones
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Hola Amit. Esto es genial para otro caso de uso que tuve. Gracias. Sin embargo, pido disculpas por no ser claro. Es la misma columna en varias filas. Así que en el ejemplo. El juego 1 es el producto para el grupo. Quieren una fila para el Juego 1 y luego hay dos constructores de productos diferentes y los quieren en una celda llamada constructor de productos separados por punto y coma. Cuando solo hay una persona, quieren que el nombre se muestre solo una vez, sin separador, y si hay una persona y un nulo, solo quieren la única persona, sin separador. Los datos se presentarán en Power BI en forma de tabla. Intenté usar group by y luego cambiar List.Sum a Text.Combine y agregar separador; sin embargo, duplica donde el mismo nombre está en varios roles y coloca el separador donde hay valores nulos. En algunas filas, el producto puede aparecer con hasta 5 en la misma función.
Producto Constructor de productos Control de calidad de productos Propietario del producto Probador de productos Transportista de productos
Juego 1 Joe Smith, Joe Jones John Smith Jane Smith Jill Smith Bob Jones, John Jones
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

@Krc721 . Pruebe una nueva columna como
Concatenatex(Distinct({[Nombre del creador del producto],[Nombre del control de calidad del proyecto],[Propietario del producto],[Probador del producto], [Remitente del producto]}), [Valor], ", ")

Helpful resources
Join us at the Microsoft Fabric Community Conference
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Power BI Monthly Update - February 2025
Check out the February 2025 Power BI update to learn about new features.

Subject | Author | Posted | |
---|---|---|---|
07-05-2024 05:07 PM | |||
12-03-2020 10:22 PM | |||
09-26-2023 12:44 AM | |||
06-16-2023 07:58 AM | |||
07-10-2024 08:01 AM |