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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

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
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors