Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Quiero fusionar todas estas columnas como se muestra en la Tabla 1 para obtener una nueva columna como 'Columna de resultados'
Tabla 1:
Columna 1 | Columna 2 | Columna 3 | Columna 4 | Columna 5 |
Abc | Def | Def | ||
Def | Abc | También | ||
grabar | Abc | Def | Jkl | |
Jkl | grabar | Pqr |
Columna de resultados |
ABC,DEF,DEF |
DEF,ABC,MNO |
GHI, ABC,DEF,JKL |
JKL, GHI, PQR |
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"
Saludos
Lucien
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:
¡Ojalá sea útil para ti!
Saludos
Lucien
@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ó