# Maximo / minimo en pie de informe interno

**URL:** <https://foros.velneo.com/t/maximo-minimo-en-pie-de-informe-interno/7723>\
**Category:** Velneo\
**Created:** [15 Enero, 2015 16:09 UTC](https://foros.velneo.com/t/maximo-minimo-en-pie-de-informe-interno/7723 "2015-01-15T16:09:32Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![victorgt1](https://avatars.discourse-cdn.com/v4/letter/v/4491bb/32.png) [@victorgt1](https://foros.velneo.com/u/victorgt1)\
**Post date:** [15 Enero, 2015 16:09 UTC](https://foros.velneo.com/t/maximo-minimo-en-pie-de-informe-interno/7723/1 "2015-01-15T16:09:32Z")

</div>

Hola.

¿Se os ocurre como calcular el maximo o el minimo de un campo alfa en un pie de grupo de un informe interno?

Solo con las opciones “Acumular” o “Absoluto” del calculo no se me ocurre como…

Saludos a todos.

---

<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:** [15 Enero, 2015 17:33 UTC](https://foros.velneo.com/t/maximo-minimo-en-pie-de-informe-interno/7723/2 "2015-01-15T17:33:04Z")

</div>

Hola.

Quizá con un cálculo Absoluto del tipo choose (#CAMPO \> VAR\_LOCAL\_ACUM, #CAMPO, VAR\_LOC\_ACUM).

Saludos,

Fran Varona

---

<div class="post-metadata">

**Author:** ![victorgt1](https://avatars.discourse-cdn.com/v4/letter/v/4491bb/32.png) [@victorgt1](https://foros.velneo.com/u/victorgt1)\
**Post date:** [15 Enero, 2015 17:42 UTC](https://foros.velneo.com/t/maximo-minimo-en-pie-de-informe-interno/7723/3 "2015-01-15T17:42:04Z")

</div>

Gracias Fran.

Probare por ese camino y os cuento.

Saludos.

---

<div class="post-metadata">

**Author:** ![victorgt1](https://avatars.discourse-cdn.com/v4/letter/v/4491bb/32.png) [@victorgt1](https://foros.velneo.com/u/victorgt1)\
**Post date:** [16 Enero, 2015 16:04 UTC](https://foros.velneo.com/t/maximo-minimo-en-pie-de-informe-interno/7723/4 "2015-01-16T16:04:18Z")

</div>

Bueno, mas misterios…

Me funciona para el maximo (creo) pero no para el minimo.

En un informe interno, agrupo facturas por fecha.

Defino dos variables en el informe: V\_MIN\_NUMFACT y V\_MAX\_NUMFACT de tipo alfa.  
El campo #NUM\_FRA\_TXT tiene esta pinta “FTC15.S.00001” y solo difieren en el numero final.

Creo dos calculos, de tipo absoluto, con estas expresiones:  
choose(#NUM\_FRA\_TXT\<V\_MIN\_NUMFACT, #NUM\_FRA\_TXT, V\_MIN\_NUMFACT) para el minimo  
choose(#NUM\_FRA\_TXT\>V\_MAX\_NUMFACT, #NUM\_FRA\_TXT, V\_MAX\_NUMFACT) para el maximo

El calculo guarda el resultado en las mismas variables antes citadas: V\_MIN\_NUMFACT y V\_MAX\_NUMFACT.  
Ademas ambos se resetean en el grupo.

Pues parece que el del maximo funciona bien, mientras que el del minimo me devuelve 0 (si, cero en el alfa).

He probado a inicializar V\_MIN\_NUMFACT con todo ZZZZZZZZZZZZZZ, pero nada, hace lo mismo…

Quiza alguien me pueda explicar esto (o yo estoy haciendo algo mal, claro, seguro).

Saludos.

---

<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 Enero, 2015 16:08 UTC](https://foros.velneo.com/t/maximo-minimo-en-pie-de-informe-interno/7723/5 "2015-01-16T16:08:08Z")

</div>

Hola.

Para el mínimo, quizá debas tener en cuenta el primer valor, cuando la variable no tiene valor. Algo así como:

choose (VAR="", #CAMPO, choose ( #CAMPO \< VAR, #CAMPO, VAR))

---

<div class="post-metadata">

**Author:** ![victorgt1](https://avatars.discourse-cdn.com/v4/letter/v/4491bb/32.png) [@victorgt1](https://foros.velneo.com/u/victorgt1)\
**Post date:** [16 Enero, 2015 16:50 UTC](https://foros.velneo.com/t/maximo-minimo-en-pie-de-informe-interno/7723/6 "2015-01-16T16:50:59Z")

</div>

Na de na… Cambiando la expresion a

choose(V\_MIN\_NUMFACT="",#NUM\_FRA\_TXT, choose(#NUM\_FRA\_TXT\<V\_MIN\_NUMFACT, #NUM\_FRA\_TXT, V\_MIN\_NUMFACT))

hace lo mismo… Deja 0 en el minimo…

Rarito, no? El maximo lo hace clavao…

Pues me hace falta… Si no lo consigo en breve pa soporte…

Gracias.

---

<div class="post-metadata">

**Author:** ![victorgt1](https://avatars.discourse-cdn.com/v4/letter/v/4491bb/32.png) [@victorgt1](https://foros.velneo.com/u/victorgt1)\
**Post date:** [12 Febrero, 2015 12:59 UTC](https://foros.velneo.com/t/maximo-minimo-en-pie-de-informe-interno/7723/7 "2015-02-12T12:59:01Z")

</div>

En soporte me han contado que los operadores mayor y menor (al menos en este contexto) son solo para datos numericos, y que no funcionan con otros tipos de datos… Putada. Que funcione para el maximo (y para el minimo no) tiene su gracia…

Si alguien lo puede confirmar/desmentir lo agradeceria…

Yo ahora mismo no tengo tiempo para pruebas… Cuando las haga os informare.

Saludos.

---

<div class="post-metadata">

**Author:** ![victorgt1](https://avatars.discourse-cdn.com/v4/letter/v/4491bb/32.png) [@victorgt1](https://foros.velneo.com/u/victorgt1)\
**Post date:** [19 Febrero, 2015 11:58 UTC](https://foros.velneo.com/t/maximo-minimo-en-pie-de-informe-interno/7723/8 "2015-02-19T11:58:03Z")

</div>

Bueno, al final tuve algo de tiempo para probar esto…

Probando con valores numericos… No os creais que funciona a la primera.

**El caso es que las variables que contienen calculos ABSOLUTOS no se reinician cuando se lo indicas.** Simplemente pasan de ponerse a cero. O sea, que el valor que tenga en un grupo pasa como valor inicial al siguiente (ya se que suena raro, pero podeis probarlo).

En principio esto no deberia dar problemas, ya que al ser absoluto, el valor anterior no importa, EXCEPTO EN NUESTRO CASO. Al arrastrar el valor de un grupo a otro el calculo del minimo no funciona…

Al final consegui solucionarlo añadiendo dos calculos mas, de tipo ACUMULADO, formula 0, para que se reinicien los valores a cero. Y funciono… Se pueden hacer varios calculos contra la misma variable, y funcionan todos.

Saludos.
