Forum Discussion
filtro de valor csv
Hola a todos
Tengo ID y columna Name en dos tablas diferentes
ID es un valor separado por comas.
| Tabla 1 |
| Id |
| 1,2,3 |
| 2,4 |
| 5,2 |
| Tabla 2 | |
| Id | Nombre |
| 1 | A |
| 2 | B |
| 3 | C |
| 4 | D |
| 5 | E |
Quiero obtener la columna Name como coma separada como ID. La salida debe ser:
| Tabla 3 | |
| Id | Nombre |
| 1,2,3 | A,B,C |
| 2,4 | B,D |
| 5,2 | E,B |
Tia
- Anonymous5 years ago
Hola @sdobi05 ,
Puede crear una columna utilizando la siguiente fórmula:
Name = CONCATENATEX ( CALCULATETABLE ( VALUES ( Table2[Name] ), FILTER ( Table2, SEARCH ( Table2[ID], Table1[ID], 1, 0 ) > 0 ) ), [Name], "," )¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.
Saludos
Eyelyn Qin
3 Replies
- amitchandak
Super User
@sdobi05 , En la tabla para crear un nuevo ID de columna 1
Dividir ID1 en , en filas : https://www.tutorialgateway.org/how-to-split-columns-in-power-bi/
A continuación, combine la Tabla 1 y la tabla 2 usando ID e ID1 y use concatenatex en Nombre
- AnonymousNot applicable
Hola Amit.. Gracias por la solución, pero quiero lograrlo con DAX.
- AnonymousNot applicable
Hola @sdobi05 ,
Puede crear una columna utilizando la siguiente fórmula:
Name = CONCATENATEX ( CALCULATETABLE ( VALUES ( Table2[Name] ), FILTER ( Table2, SEARCH ( Table2[ID], Table1[ID], 1, 0 ) > 0 ) ), [Name], "," )¿He respondido a tu pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no es así, cargue algunas muestras de datos insensibles y la salida esperada.
Saludos
Eyelyn Qin