Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

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
IdNombre
1A
2B
3C
4D
5E

Quiero obtener la columna Name como coma separada como ID. La salida debe ser:

Tabla 3
IdNombre
1,2,3A,B,C
2,4B,D
5,2E,B

Tia

  • Anonymous's avatar
    Anonymous
    5 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],
        ","
    )

    9.30.更改.PNG

    ¿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

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hola Amit.. Gracias por la solución, pero quiero lograrlo con DAX.

  • Anonymous's avatar
    Anonymous
    Not 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],
        ","
    )

    9.30.更改.PNG

    ¿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