Open Business Intelligence

La red del Business Intelligence

Pentaho Report Designer

Información

Pentaho Report Designer

Miembros: 111
Última actividad: 8 Mar 2022

Foro de discusión

Fijar colores en gráficos 1 contestación 

Buenas!!!Pido ayuda una vez más a la comunidad para resolver un problema que se presenta a la hora de generar un reporte. Estoy usando Pentaho Report Designer versión 7.1El problema es que al generar…Continuar

Iniciada por Mario Snash. Última respuesta de Mario Snash 8 Mar 2022.

Rich-text-type:text/html : Justificar un parrafo excepto última linea

Hola!! Estoy trabajando con el reporte y necesito justificar un párrafo salvo la última linea ya que me deja muchos espacios en el medio y queda feo. O sea, me gustaria poder escribir lo…Continuar

Iniciada por Maria Jose Stefanini 30 Ago 2017.

Obtener log Report Designer y conectar con BI Server 9 contestaciones 

Hola a todos,Recien estoy empezando a conocer la herramienta de report designer, me gustaría saber como puedo ver obtener o crear log de los errores que se generan.Y también como debo conectar con Bi…Continuar

Iniciada por stefy. Última respuesta de Mariano García Mattío 26 Abr 2017.

usar report designer como Jasper report 1 contestación 

Saludos tropa.Me solicitan hacer en mi trabajo unos reportes para un sistema que se esta desarrollando, pero el mismo es quien generara el resultado de los reportes, ellos desean que yo solo muestre…Continuar

Iniciada por Dennis Alba Infante. Última respuesta de Bernabeu R. Dario 21 Feb 2017.

Comentarios

Comentario por alejandro Garcia el mayo 6, 2013 a las 3:54pm

buen dia jorge no se si te sirva algo que yo puse en un reporte que necesitaba sumar el resuldato de una columna, fue agregrar una funcion con la suma de esta, si hisieras lo mismo creo que esto te ayudaria te anexo unas imagenes para que las veas, ya que asi ya tendrias el resultado y con esto ya podrias manipularlo con otra funcion

Comentario por Jorge Colmenarez el mayo 6, 2013 a las 4:01pm

Gracias Alejandro, eso es lo que tengo hasta ahora. las columnas agrupadas y la funcion Sum para cada columna agrupado por el Orden. lo que quiero hacer ahora es con el resultado que retorna por orden poder sumar el que retorna en el orden 3 con el orden 4 para mostrar este resultado en vez de mostrar la suma de los valores del orden 4, no se si aun no es claro lo que quiero hacer.

Gracias por la colaboración.

Comentario por Mariano García Mattío el mayo 6, 2013 a las 4:16pm

Jorge,

cual es la lógica de cálculo, el grupo actual más el anterior?

Saludos

Mariano

Comentario por Jorge Colmenarez el mayo 6, 2013 a las 4:23pm

Adjunto la imagen de lo que se quiere realizar, sumar los valores que están en rojo que pertenecen a otro grupo. y pues la lógica es por asuntos de mercadeo, son las formulas que llevan el reporte que estoy automatizando.

Comentario por Mariano García Mattío el mayo 6, 2013 a las 5:03pm

A estos valores los tienes tienes ordenados, esto es, el orden del reporte se condice con ese criterio además del grupo que actualmente tienes o se trata de otro orden, si se trata de otro orden deberás pensar en subreportes inline que hagan el cálculo.

Saludos

Mariano

Comentario por Jorge Colmenarez el mayo 6, 2013 a las 5:11pm

Disculpa, Me explico mejor. en la consulta asigne una columna que se llama orden. y en el reporte estoy agrupando por esa columna, como tengo 7 distintos valores, es decir, del 1 al 7 lo que requiero hacer es sumar el total que me da en el orden 3 con el total del orden 4 para cuando este en el orden 4 mostrar la suma de estos.

Comentario por Mariano García Mattío el mayo 6, 2013 a las 5:49pm

A ver..., por ejemplo:

1

total 1

2

total 2

3

total 3

4

total 4

total 3+4

5

total 5

6

total 6

7

total 7

Esto es correcto?

Comentario por Jorge Colmenarez el mayo 6, 2013 a las 5:52pm

Si eso es lo que tengo que hacer, en vez de que me muestre el total 4 me muestre el total 3+4

Comentario por Mariano García Mattío el mayo 6, 2013 a las 7:01pm

Algo que podrías hacer es generar un total personalizado usando un case:


Asumamos tu sentencia actual:

select a as nombreGrupo,sum(i) as importe
from tabla
group by a

retorna los nombres de grupo y la suma por grupo.


creamos una sentencia:

select 4 as nombreGrupo, sum(importe) as importe1
from tabla
where a=3 or a=4

luego:

SELECT
  o.nombreGrupo,
  CASE
WHEN o.nombreGrupo=4 THEN n.importe1 ELSE o.importe END CASE as importe
  FROM
    (select a as nombreGrupo,sum(i) as importe
     from tabla
     group by a) o
    LEFT JOIN
     (select 4 as nombreGrupo, sum(importe) as importe1
      from tabla
      where a=3 or a=4) n
    ON o.nombreGrupo=n.nombreGrupo

A veces conviene que el SQL resuelva tus problemas y no el reporte

Comentario por Jorge Colmenarez el mayo 6, 2013 a las 8:30pm

Gracias Mariano, tendré que buscar la manera de mejorar la consulta para poder hacerlo desde allí. Ya que la consulta es extensa y se toma su tiempo para mostrar los resultados. Pero eso ya es otro tema. 

Saludos.

Comentar

¡Necesitas ser un miembro de Pentaho Report Designer para añadir comentarios!

 

Miembros (111)

 
 
 

Distintivo

Cargando…

© 2024   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio