none
Formula sum basada en expresion en Crystal reports RRS feed

  • Pregunta

  • Hola a todos. 

    Espero me puedan ayudar. Lo que quiero hacer es lo siguiente tengo un par de reportes y quiero agregar al pie de cada uno una sumatoria. Tengo que mostrar 2 tipos de sumatorias, estan dependen de otro campo (ALCANCE) que necesito por ejemplo quiero hacer una sumatoria de todos los registros que sean REGIONAL y otro para NACIONAL. Pero hasta ahora eso solo se logra agrupando los registros, pero quisiera no ocupar la agrupacion ya que los campos de sumatorias se quedan al pie de cada grupo, pero yo lo necesito al final del pie de la hoja (no por grupo). 

    Gracias de antemano por la ayuda.


    Rojas

    jueves, 11 de junio de 2015 22:38

Todas las respuestas

  • Que tal,

    La solución sería que crees un nuevo campo que calcule la Suma del campo pero por Total General no por Grupo, cuando creas tu campo de Suma te darás cuenta que hay un combo para elegir Total General o Grupo.

    Lo otro es que puedes arrastrar tu campo que ya tienes creado hacia la secciona Pie de Hoja (Page Footer), ahora debe de estar en la sección Group Footer, de manera automática Crystal calculará la suma General.

    Saludos,


    Ayacucho - Perú
    Recuerda si mi solución atiende tu consulta por favor márcala como útil y como respuesta.

    http://litigiouslobo.blogspot.com/
    El Blog de Herbert Mendoza

    jueves, 11 de junio de 2015 22:56
  • Gracias por la ayuda. 

    Lo que no quiero es agrupar mis datos, quiero mostrarlos en bruto. Pero al final de todo agregar la sumatoria de cada grupo (REGIONAL, NACIONAL). 

    Lo que me comentas de arrastrar el campo al pie lo que hace es hacer una sumatoria del total general.

    Si me pudieras proporcionar algun ejmplo de formula o algun enlace de ayuda te agredeceria mucho. 

    Saludos.


    Rojas

    viernes, 12 de junio de 2015 16:23
  • Que tal. Comentaste que tienes un grupo verdad, pues ahora elimínalo asi, haz clic en: Ver- Modo diseño, en el panel de secciones asi lado izquierdo haz clic derecho y selecciona Administrar Secciones, luego elimina tu sección del grupo creado. Ahora para insertar el campo de suma haz clic en: Insertar- Resumen- Total general y luego selecciona tu campo, Suerte. Si tienes una duda pregunta con confianza.

    Ayacucho - Perú
    Recuerda si mi solución atiende tu consulta por favor márcala como útil y como respuesta.

    http://litigiouslobo.blogspot.com/
    El Blog de Herbert Mendoza

    viernes, 12 de junio de 2015 16:37
  • Hola:
    Esto esta copiado de un manual de crystal

    Crear totales acumulados condicionales
    Puede ocurrir que tenga una lista de valores y sólo desee calcular el subtotal de
    alguno de ellos. Por ejemplo:
    • Tiene una lista con clientes de Canadá y de EE.UU.
    • Desea guardar los registros de los clientes ordenados alfabéticamente por el
    nombre de cliente.
    • No desea separar los datos en grupos según el país.
    • Desea un total de los valores sólo de los registros canadienses.
    • También desea un total de los valores sólo de los registros estadounidenses.
    Para ello, cree dos totales acumulados, uno para guardar el total acumulado de los
    registros estadounidenses y otro para los registros canadienses.
    • Total estadounidense
    Mantiene un total acumulado de los registros estadounidenses.
    • Total canadiense
    Mantiene un total acumulado de los registros canadienses.
    Para crear un total acumulado condicional
    1 Para comenzar, cree un informe usando los datos de muestra, Xtreme.mdb.
    Ponga los siguientes campos de izquierda a derecha en la sección Detalles:
    {cliente.NOMBRE DEL CLIENTE}
    {cliente.PAIS}
    {cliente.VENTAS DEL AÑO PASADO}
    2 En el menú Informe, haga clic en Asistente de ordenación de registros.
    Creación de totales acumulados
    168 Manual del usuario de Crystal Reports
    Consejo: Otra forma de realizar esta acción es hacer clic en el botón Asistente
    de ordenación de registros situado en la barra de herramientas Asistentes.
    3 Ordene los registros según el campo {cliente.NOMBRE DEL CLIENTE}.
    4 En el menú Ver, haga clic en Explorador de campos.
    Aparece el cuadro de diálogo Explorador de campos.
    5 Seleccione Campos de total acumulado y haga clic en Nuevo.
    Aparece el cuadro de diálogo Crear campo de total acumulado.
    6 Ingrese el nombre “TotalEEUU” en el cuadro Nombre de total acumulado.
    7 Destaque {Cliente.VENTAS DEL ÚLTIMO AÑO} en el cuadro Tablas y
    campos disponibles y use el primer botón de flecha para desplazarse sobre el
    cuadro Campo para resumir.
    8 Seleccione suma en la lista Tipo de resumen.
    9 En la sección Evaluar del cuadro de diálogo, haga clic en Usar una fórmula y
    luego haga clic en el botón Fórmula.
    Aparece el Taller de fórmulas con el cuadro de diálogo Fórmula de condición
    de total acumulado abierto.
    10 Introduzca la fórmula siguiente en el cuadro Fórmula:
    {Cliente.País} = "EE.UU."
    Esto indica al programa que evalúe el total acumulado cada vez que llegue a un
    registro donde {Cliente.PAÍS} es igual a “USA”. El total acumulado ignorará el
    resto de los registros (por ejemplo, los de Canadá).
    11 Cuando la fórmula tenga la sintaxis correcta, haga clic en Guardar y cerrar.
    El cuadro de diálogo Crear campo de total acumulado volverá a aparecer.
    12 En la sección Restablecer del cuadro de diálogo, haga clic en Nunca.
    13 Haga clic en Aceptar para guardar el campo de total acumulado.
    El programa vuelve al cuadro de diálogo Explorador de campos.
    14 Coloque el campo de total acumulado en la sección Detalles de su informe.
    15 Ahora cree el campo de total acumulado “TotalCanadá” siguiendo el
    procedimiento indicado en los pasos 5 a 13. La única diferencia es que esta vez
    se ha de establecer la fórmula de evaluación como:
    {Cliente.País} = "Canadá"
    16 Al terminar, coloque el campo #TotalCanadá en la sección Detalles de su
    informe, justo a la derecha del campo {Cliente.VENTAS DEL ÚLTIMO AÑO}.
    Nota: Si sólo desea ver un total general de las ventas de Estados Unidos y de
    Canadá, coloque los dos campos de total acumulado creados en la sección Pie
    de informe del informe.

    Un saludo desde Bilbo
    Carlos

    martes, 16 de junio de 2015 8:19