Kit de recursos vExcel: Gráficas con porcentajes

vForum para suscriptores profesionales de la plataforma de desarrollo Velneo

Moderador: vCoaches

Responder
Avatar de Usuario
Fran
vCoach
vCoach
Mensajes: 6599
Registrado: 21 Sep 2005, 08:23
Ubicación: Madrid (España)
Contactar:

Kit de recursos vExcel: Gráficas con porcentajes

Mensaje por Fran » 31 May 2006, 15:13

Buenas tardes:

Estoy añadiendo en un aplicación una opción de realizar gráficos de tarta que representan porcentajes.

La pega es que los porcentajes los guardo en el XLS con decimales y la gráfica los redondea a valores enteros.

Si abro Excel y modifico las propiedades del gráfico, muestra los decimales. Pero esto no me sirve, ya que la idea es exportar el gráfico a un jpg para imprimirlo.

¿Alguna idea?
Un saludo,

Francisco Javier Pérez Novo
EfeUno Consultores de Gestión y Software, S.L.
fjpnovo@efeuno.org
http://www.efeuno.org
(+34) 91 519 44 86
Skype: Fran-EfeUno

Google Maps:
40.447943147972445, -3.6719655990600586

Avatar de Usuario
velneo
vAdmin
vAdmin
Mensajes: 245
Registrado: 09 Sep 2005, 08:55

Gráficas de tartas

Mensaje por velneo » 01 Jun 2006, 16:30

Estimado suscriptor:

Hemos comprobado que, efectivamente, cuando se genera una gráfica de tartas usando la v2Excel.dll, se produce un redondeo de los decimales a valores enteros.

Será puesto en conocimiento del departamento de desarrollo para que sea tenido en cuenta en futuras versiones de esta dll.

Un saludo y gracias por su colaboración.

VELNEO

Avatar de Usuario
Fran
vCoach
vCoach
Mensajes: 6599
Registrado: 21 Sep 2005, 08:23
Ubicación: Madrid (España)
Contactar:

Mensaje por Fran » 01 Jun 2006, 17:07

Buenas tardes:

En primer lugar, gracias.

He seguido realizando pruebas y he visto que si, modificando manualmente las propiedades del gráfico en la hoja Excel, cambio el gráfico para que muestre los valores que le paso tal cual, en lugar de etiquetas y porcentajes la cantidad representada es correcta.

He grabado una macro de Excel mientras realizaba este proceso y el resultado es:

Sub Macro1()
'
' Macro1 Macro
' Macro grabada el 01/06/2006 por YO
'

'
ActiveChart.ApplyDataLabels Type:=xlDataLabelsShowValue, LegendKey:=False
End Sub

Por lo que parece esta acción se realiza por medio de ApplyDataLabels. Pero esta función no está disponible en vExcel. Si es posible (que no lo se) estaría bien añadir esta función y otras relativas al manejo de gráficos.

De esta forma aumentaríamos la potencia de vExcel y sería útil en más casos.
Un saludo,

Francisco Javier Pérez Novo
EfeUno Consultores de Gestión y Software, S.L.
fjpnovo@efeuno.org
http://www.efeuno.org
(+34) 91 519 44 86
Skype: Fran-EfeUno

Google Maps:
40.447943147972445, -3.6719655990600586

Responder