Forum Discussion

Andrey28's avatar
Andrey28
Regular Visitor
6 years ago
Solved

IF OR Statement

Hola

Tengo una pregunta bastante simple. Estoy usando el editor de consultas para agregar una columna personalizada a mi tabla. Esta columna se denomina "Coste verdadero" y ajusta los costes basados en el código almacén en un factor de 2,5. Cuando uso un código de almacén todo funciona bien, cuando agredo 2 o más la lógica no funciona. No recibo un error de sintaxis, pero cuando se ejecuta la consulta, aparece un siguiente mensaje "El nombre OR no se reconoció". ¿Qué estoy haciendo mal y cómo hacer correctamente la declaración IF OR ?

Esta fórmula funciona si [Código de almacén] "XXX" entonces ([Coste total de transacción]/2.5) más [Coste total de transacción]

Esta fórmula no es si [Código de almacén] -OR("XXX", "YYY", "ZZZ") entonces ([Coste total de transacción]/2.5) más [Coste total de transacciones]

Gracias

Andrey

  • Andrey28's avatar
    Andrey28
    6 years ago

    Gracias. Parece que funcionó. Sólo necesito repetir cada vez [Código de almacén] antes de "o".

3 Replies

  • Hola

    Prueba este código M

    Si [Código de almacén] - "XXX" o "YYY" o "ZZZ", entonces [Coste total de transacciones]/2.5 más [Coste total de transacciones]

    Espero que esto ayude.

    • Andrey28's avatar
      Andrey28
      Regular Visitor

      Gracias. Parece que funcionó. Sólo necesito repetir cada vez [Código de almacén] antes de "o".