cancel
Showing results for 
Search instead for 
Did you mean: 
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
MBAS on Demand

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

July 2021 Update 768x460.png

Check it out!

Click here to read more about the July 2021 Updates

Power Query PA Forum 768x460.png

Check it out!

Did you know that you can visit the Power Query Forum in Power BI and now Power Apps

Urdu Hindi D365 Bootcamp 768x460.png

Urdu Hindi D365 Bootcamp

Dont miss our very own April Dunnam’s The Developer Guide to the Galaxy! Find out what the Power Platform has to offer for the traditional developer.

Top Solution Authors