Forum Discussion

gauravnarchal's avatar
gauravnarchal
Post Prodigy
6 years ago

PowerQuery si tiene varias condiciones Y OR

Hola chicos,

¡Necesito tu ayuda!


¿Cómo puedo replicar esto en PowerQuery??

si [Código] "QW" y [ClassOfService] - "W,E,T" y luego "Sunny"

más [Código]- "ER" y [ClassOfService] á "B"A"L" y "Rainy"

else .Segments.ClassOfService ? ["C","D","I","Z","J"] y luego "Heritage"
else if .Segments.ClassOfService en ["S","Y","K","B","E","H","L","U","N","O","Q","R","T","M","X","G","V","W"] y "Classic"
si el valor de "Segments.ClassOfService" en ["F","A","P"] y "Presupuesto"

Gracias

Gaurav

2 Replies

  • Abróchate el cinturón, esto será un viaje salvaje.

    Power Query no entiende las listas (hasta donde sé). Estás atascado con "o".

    if [Code]= "QW" and ([ClassOfService] = "W" or [ClassOfService]="E" or [ClassOfService]="T") 
         then "Sunny"
    else if [Code]= "ER" and ([ClassOfService] = "B" or [ClassOfService]="A" or [ClassOfService]="L")
         then "Rainy"
    else if ([ClassOfService] = "C" or ... or [ClassOfService] = "J"]) 
        then "Heritage"
    else if ([ClassOfService] = "S" or ... or [ClassOfService] = "W"])
        then "Classic"
    else if ([ClassOfService] = "F" or ... or [ClassOfService] = "P"]) 
        then "Budget"
    else
        "something else"