Inicio > Power Builder > dark1606 > Grafico de barra con mas de una categoria

Grafico de barra con mas de una categoria

Experto:
Usuario:
Fecha: 04/12/2008
Valoración: (3,00 sobre 5) Categoría: Power Builder
04/12/2008
astorani, usuario preguntando en Power Builder
Usuario
Necesito hacer un grafico de barras en una datawindow que ya esta realizada y que consta de datos para los doce meses del año. Hay una columna en la tabla para cada mes. Los datos a graficar son resultados de sumatorias y calculos en el summary band. El problema es que los meses son fijos y cada columna a graficar tiene un nombre distinto (de acuerdo al mes). Se debe graficar dos series (presupuestado y gastado) para cada mes (category). Los valores son calculos del summary para cada mes. La pregunta es: cómo indicar en category y values cada una de las doce columnas distintas y si solo tengo dos series?
04/12/2008
astorani, experto respondiendo en Power Builder
Experto
Me parece q no hay manera de hacerlo por alli... tendrías q manejarlo a través del SELECT, es decir con UNION, de tal forma q tengas 3 columnas: MES, TIPO_MONTO, MONTO, supongamos q tu tabla debe ser algo asi: CORRELATIVO, PRESU_1, GASTA_1, PRESU_2, GASTA_2, ...etc o tambien CORRELATIVO, TIPO_MONTO, MONTO_1, MONTO_2, ...etc... tendrías q traducirlo a :
SELECT 1 MES,
'P' TIPO_MONTO,
PRESU_1 MONTO
FROM TABLA
UNION
SELECT 1 MES,
'G' TIPO_MONTO,
GASTA_1 MONTO
FROM TABLA
UNION
SELECT 2 MES,
'P' TIPO_MONTO,
PRESU_2 MONTO
FROM TABLA
UNION
SELECT 2 MES,
'G' TIPO_MONTO,
GASTA_2 MONTO
FROM TABLA
o
SELECT 1 MES,
TIPO_MONTO,
MONTO_1 MONTO
FROM TABLA
UNION
SELECT 2 MES,
TIPO_MONTO,
MONTO_2 MONTO
FROM TABLA
luego en el gráfico:
Categoría: MES
Valores: MONTO
Series: TIPO_MONTO
espero ayudarte, me podrías dar más información acerca de tus cálculos del summary, y demás... me sería muy útil...
04/12/2008
astorani, usuario preguntando en Power Builder
Usuario
Con respecto a la pregunta del grafico de barras, el problema que lo que tengo que graficar no son los datos de la tabla, para lo cual me sería útil la idea que me diste, si no que la datawindow ya está hecha con un select normal y no puedo cambiarla. Los datos que se grafican son sumatorias y calculos en columnas computadas del summary (una para cada mes que estan fijos en la dw). Yo nunca he visto que en el grafico puedas indicar más de una categoría y values con solo dos series. Es mas, intente pero por supuesto da error. Bueno gracias por tu respuesta y tratare de cambiar el select de la dw para poder hacerlo.
Enlaces patrocinados