Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
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

  • Anonymous's avatar
    Anonymous
    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.

    • Anonymous's avatar
      Anonymous
      Not applicable

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