Concatenate varias columnas

Hola!

Tengo varias columnas que necesito concatenar pero con la condicion de que si alguna este vacia, no lo haga

Ejemplo:

[ADDRESS]
[FLOOR]
[CITY]
[ZIP]

Lo que hice fue crear una columna virtual [ADDRESSCOMP] con la siguiente formula:

 

CONCATENATE([ADDRESS]," ",[FLOOR]," ","-"," ",[CITY]," ","(",[ZIP],")")

 

Da como resultado : 
Santos Dumont 650 7B - Sao Paulo (01000)

El problema es cuando los usuarios no escriben el [ZIP] y queda asi (parentesis vacios):
Santos Dumont 650 7B - Sao Paulo ()

Hay alguna forma de no mostrar los () si la columna [ZIP] esta vacia?

Gracias!

Solved Solved
0 2 120
1 ACCEPTED SOLUTION

Se me ocurre algo como:

CONCATENATE(

IFS(ISNOTBLANK([ADDRESS]),[ADDRESS]&" "),

IFS(ISNOTBLANK([FLOOR]),[FLOOR]&" "),

IFS(ISNOTBLANK([CITY]),"-"&" "&[CITY]&" "),

IFS(ISNOTBLANK([ZIP]),"("&[ZIP]&")")

)

 

View solution in original post

2 REPLIES 2

Se me ocurre algo como:

CONCATENATE(

IFS(ISNOTBLANK([ADDRESS]),[ADDRESS]&" "),

IFS(ISNOTBLANK([FLOOR]),[FLOOR]&" "),

IFS(ISNOTBLANK([CITY]),"-"&" "&[CITY]&" "),

IFS(ISNOTBLANK([ZIP]),"("&[ZIP]&")")

)

 

Perfecto!
Muchas gracias @Cesar_Hernande1 

Top Labels in this Space