domingo, 18 de noviembre de 2018

► Leyendas de gráficos en varias líneas




Cuando tenemos valores muy largos para una dimensión, siempre nos encontramos con el problema de su representación.
Lo pongamos horizontal, diagonal o vertical, la lectura nunca es buena.




Lo mejor es crear una dimensión calculada que sustituya los espacios por saltos de línea


La siguiente fórmula calcula el nº de espacios y parte el texto dejando el mismo nº de espacios a izquierda y derecha.

=IF( index(Campo,' ')>0,
           
LEFT(Campo,index(Campo,' ',Ceil(substringcount(Campo,' ')/2)))
              &
CHR(13)&
             
MID(Campo,index(Campo,' ',Ceil(substringcount(Campo,' ')/2))),
          
Campo)





Esto funciona bien en el caso de espacios impares. Cuando tenemos nº par de espacios, sigue quedando feo en algunos casos. En el ejemplo “Técnico de sistemas informáticos” se sigue viendo mal, mientras que “Profesor de inglés” ha quedado perfecto.


Una solución rápida es sustituir todos los espacios por saltos de línea.

=REPLACE(campo,' ',CHR(13))





No hay comentarios:

Publicar un comentario