# Concatenar fórmula condicional

**URL:** <https://foros.velneo.com/t/concatenar-formula-condicional/2037>\
**Category:** Velneo\
**Created:** [16 Julio, 2010 10:34 UTC](https://foros.velneo.com/t/concatenar-formula-condicional/2037 "2010-07-16T10:34:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![velneotuoficina3](https://avatars.discourse-cdn.com/v4/letter/v/5f8ce5/32.png) [@velneotuoficina3](https://foros.velneo.com/u/velneotuoficina3)\
**Post date:** [16 Julio, 2010 10:34 UTC](https://foros.velneo.com/t/concatenar-formula-condicional/2037/1 "2010-07-16T10:34:34Z")

</div>

Quiero diferenciar por tramos la facturación de los clientes, quien me factura mas de una cantidad, (clientes buenos) entre dos cantidades&nbsp;(clientes medianos) y menor de un importe ( clientes pequeños). Para ello actualizo un campo con su facturación en la tabla clientes. Luego he creado tres variables con persistencia en disco y ahora he creado un campo fórmula numérica donde quiero que me salga A&nbsp;B&nbsp;ó C según el tramo en que se encuentren. Para ello he puesto esta fórmula pero me da error&nbsp;¿que he puesto mal? gracias

choose(#SUMA \>$TRAMO1@tuoficinavirtual.dat,"A", choose($TRAMO1@tuoficinavirtual.dat$\>#SUMA\>$TRAMO2@tuoficinavirtual.dat, "B", choose(#SUMA \<$TRAMO3@tuoficinavirtual.dat, "C", 0)

&nbsp;

Suma es el campo que actualizo con el importe del cliente, y tramos 1,2y 3 las variables Me sale que falta (

&nbsp;

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [16 Julio, 2010 10:48 UTC](https://foros.velneo.com/t/concatenar-formula-condicional/2037/2 "2010-07-16T10:48:10Z")

</div>

Hola.

Las operaciones de comparación son binarias, es decir, no puedes hacer una comparación triple (a \> b \> c). Lo que tienes que hacer es concatenar dos operaciones condicionales: ( a \> b ) & ( b \> c).

Saludos,

Fran Varona

&nbsp;
