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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Columna con condiciones Multiple if

Hola

¡Buenos días!

Estoy tratando de crear una nueva columna que me dará los resultados a continuación. Intenté usar el ifs anidado o la función de interruptor, pero no funciona. Podría haberlo estado haciendo mal. a continuación se muestran los datos en los que estoy trabajando.

if Regionname = Anz, India, Filipinas Entonces "APAC"

if Regionname = Bulgaria, Dinamarca, Francia, Alemania, Grecia, Costa de Marfil, Marruecos, Países Bajos, Polonia, Portugal, Senegal, Serbia, España, Reino Unido Entonces "EMEA"

if Regionname =Canadá, EE.UU. Entonces "NA"

if Regionname = Colombia, México, Nicaragua, Panamá Entonces "LATAM"

if Regionname =En casa, entonces "W@H"

else Nombredede región

Muchas gracias por los comentarios y las soluciones. 🙂

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

@gheecalipes25 ,

Tu esta fórmula:

Columna=
SI(Nombre de la región en {"Anz","India","Filipinas"},"APAC",
SI(Nombre de la región en {"Bulgaria","Dinamarca","Francia","Alemania","Grecia","Costa de Marfil","Marruecos","Países Bajos","Polonia","Portugal","Senegal","Serbia","España","Reino Unido"},"EMEA",
SI(Nombre de la región en {"Canadá","NOSOTROS"},"NA",
SI(Nombre de la región en {"Colombia","México","Nicaragua","Panamá"},"LATAM",
SI(Nombre de la región = "En casa","W@H",
Nombre de la región)))))
Si respondí a su pregunta, márquela como una solución para ayudar a otros miembros a encontrarla más rápidamente.

View solution in original post

Syndicate_Admin
Administrator
Administrator

Recomendaría un SWITCH.

O así:

Column =
SWITCH (
    TRUE (),
    Regionname IN { "Anz", "India", "Philippines" }, "APAC",
    Regionname
        IN {
        "Bulgaria",
        "Denmark",
        "France",
        "Germany",
        "Greece",
        "Ivory Coast",
        "Morocco",
        "Netherlands",
        "Poland",
        "Portugal",
        "Senegal",
        "Serbia",
        "Spain",
        "UK"
    }, "EMEA",
    Regionname IN { "Canada", "US" }, "NA",
    Regionname IN { "Colombia", "Mexico", "Nicaragua", "Panama" }, "LATAM",
    Regionname = "At Home", "W@H",
    Regionname
)


O así:

Column =
SWITCH (
    Regionname,
    "Anz", "APAC",
    "India", "APAC",
    "Philippines", "APAC",
    "Bulgaria", "EMEA",
    "Denmark", "EMEA",
    "France", "EMEA",
    "Germany", "EMEA",
    "Greece", "EMEA",
    "Ivory Coast", "EMEA",
    "Morocco", "EMEA",
    "Netherlands", "EMEA",
    "Poland", "EMEA",
    "Portugal", "EMEA",
    "Senegal", "EMEA",
    "Serbia", "EMEA",
    "Spain", "EMEA",
    "UK", "EMEA",
    "Canada", "NA",
    "US", "NA",
    "Colombia", "LATAM",
    "Mexico", "LATAM",
    "Nicaragua", "LATAM",
    "Panama", "LATAM",
    "At Home", "W@H",
    Regionname
)

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Recomendaría un SWITCH.

O así:

Column =
SWITCH (
    TRUE (),
    Regionname IN { "Anz", "India", "Philippines" }, "APAC",
    Regionname
        IN {
        "Bulgaria",
        "Denmark",
        "France",
        "Germany",
        "Greece",
        "Ivory Coast",
        "Morocco",
        "Netherlands",
        "Poland",
        "Portugal",
        "Senegal",
        "Serbia",
        "Spain",
        "UK"
    }, "EMEA",
    Regionname IN { "Canada", "US" }, "NA",
    Regionname IN { "Colombia", "Mexico", "Nicaragua", "Panama" }, "LATAM",
    Regionname = "At Home", "W@H",
    Regionname
)


O así:

Column =
SWITCH (
    Regionname,
    "Anz", "APAC",
    "India", "APAC",
    "Philippines", "APAC",
    "Bulgaria", "EMEA",
    "Denmark", "EMEA",
    "France", "EMEA",
    "Germany", "EMEA",
    "Greece", "EMEA",
    "Ivory Coast", "EMEA",
    "Morocco", "EMEA",
    "Netherlands", "EMEA",
    "Poland", "EMEA",
    "Portugal", "EMEA",
    "Senegal", "EMEA",
    "Serbia", "EMEA",
    "Spain", "EMEA",
    "UK", "EMEA",
    "Canada", "NA",
    "US", "NA",
    "Colombia", "LATAM",
    "Mexico", "LATAM",
    "Nicaragua", "LATAM",
    "Panama", "LATAM",
    "At Home", "W@H",
    Regionname
)
Syndicate_Admin
Administrator
Administrator

@gheecalipes25 ,

Tu esta fórmula:

Columna=
SI(Nombre de la región en {"Anz","India","Filipinas"},"APAC",
SI(Nombre de la región en {"Bulgaria","Dinamarca","Francia","Alemania","Grecia","Costa de Marfil","Marruecos","Países Bajos","Polonia","Portugal","Senegal","Serbia","España","Reino Unido"},"EMEA",
SI(Nombre de la región en {"Canadá","NOSOTROS"},"NA",
SI(Nombre de la región en {"Colombia","México","Nicaragua","Panamá"},"LATAM",
SI(Nombre de la región = "En casa","W@H",
Nombre de la región)))))
Si respondí a su pregunta, márquela como una solución para ayudar a otros miembros a encontrarla más rápidamente.

Gracias.. Funcionó. 🙂

Gracias.. Funcionó. 🙂

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.