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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

¿Cómo combinar 2 o más columnas en una sola?

Quiero fusionar todas estas columnas como se muestra en la Tabla 1 para obtener una nueva columna como 'Columna de resultados'

Tabla 1:

Columna 1Columna 2Columna 3Columna 4Columna 5
AbcDef Def
Def Abc También
grabarAbcDefJkl
Jkl grabar Pqr

Columna de resultados
ABC,DEF,DEF
DEF,ABC,MNO
GHI, ABC,DEF,JKL
JKL, GHI, PQR
4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

No @Pooja_Mishra,

Basado en su mesa, hacer de esta forma:

Result =
VAR TEST1 =
    IF (
        'Application Catalogue_DAU'[Business Division_1] = BLANK (),
        'Application Catalogue_DAU'[Business Division],
        'Application Catalogue_DAU'[Business Division] & "," & 'Application Catalogue_DAU'[Business Division_1]
    )
VAR test2 =
    IF (
        'Application Catalogue_DAU'[Business Division_4] = BLANK (),
        test1,
        test1 & "," & 'Application Catalogue_DAU'[Business Division_4]
    )
VAR test3 =
    IF (
        'Application Catalogue_DAU'[Business Division_7] = BLANK (),
        test2,
        test2 & "," & 'Application Catalogue_DAU'[Business Division_7]
    )
RETURN
    test3

Devuelve la última "prueba"

v-luwang-msft_0-1620092808009.png

Saludos

Lucien

Syndicate_Admin
Administrator
Administrator

No @Pooja_Mishra,

Puede utilizar el siguiente dax para crear una nueva columna:

Result Column =
VAR TEST1 =
    IF (
        'Table'[Column 2] = BLANK (),
        'Table'[Column 1],
        'Table'[Column 1] & "," & 'Table'[Column 2]
    )
VAR test2 =
    IF ( 'Table'[Column 3] = BLANK (), test1, test1 & "," & 'Table'[Column 3] )
VAR test3 =
    IF ( 'Table'[Column 4] = BLANK (), test2, test2 & "," & 'Table'[Column 4] )
VAR test4 =
    IF ( 'Table'[Column 5] = BLANK (), test3, test3 & "," & 'Table'[Column 5] )
RETURN
    test4

Y final obtendrás como a continuación:

v-luwang-msft_0-1615966695340.png

¡Ojalá sea útil para ti!

Saludos

Lucien

Syndicate_Admin
Administrator
Administrator

@Pooja_Mishra , Intente así como una nueva columna en dax

[Columna 1] y if(not(isblank([Columna 2]))", " [Columna 2], "") y if(not(isblank([Columna 3]))),", " [Column3], "") y if(not(isblank([Column 4]))),", " [Columna 4], "") y if(not(isblank([Columna 4])),", "Columna 4], "")

Gracias por su respuesta. Lo intenté, pero no funcionó

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.