Comunidad PMB

bibliotecas, archivos,software,digitalización,catalogación,indexación

Hola a todos,
Desde hace un mes venimos en mi biblioteca trabajando con el software PMB con muy buenos resultados, ahora nos surge una duda con respecto a las estadisticas. Deseamos saber como generar la estadistica diaria de los usuarios que se ingresan a la base de datos y la estadistica para los registros bibliográficos ingresados también en un día, aunque he revisado toda la parte de informes no he podido dar con esta opción.

Agradezco sus comentarios.

Compartir

Responde a esto

Respuestas a esta discusión

Liliana,

Para el tema de la cantidad de registros bibliográficos ingresados en el día se puede configurar una estadística personalizada utilizando el siguiente código SQL:

SELECT year(create_date) as Año, month(create_date) as Mes, day(create_date) as Día, count(*) as "Cantidad de Ingresos" FROM notices WHERE year(create_date) = '!!param1!!' group by 1, 2, 3 order by 1, 2, 3


El anterior código por defecto al iniciar el procedimiento te pedirá el "param1" el cual puedes personalizar en la estadística para que se llame Año, entonces cuando llames el sistema te pedirá para comenzar el año en el que puedes ingresar 2009, y luego el sistema te presentará agrupado en este orden: Año, Mes, Día la cantidad de registros ingresados al sistema.

Para ver una muestra puedes ver el archivo adjunto.

Revisalo y nos cuentas si tienes alguna inquietud sobre el particular.

Reviso el mismo tema para la cantidad de usuarios creados en el sistema y te cuento.

Saludos!!!

Responde a esto

Liliana,

Continuando mi mensaje anterior la forma de obtener la estadística de usuarios registrados en idéntica a la que nos permite obtener los registros ingresados, el único cambio es que se apunta a diferentes campos en diferentes tablas; pero el funcionamiento es el mismo: debes crear una estadística personalizada utilizando el código a continuación:

SELECT year(empr_creation) as Año, month(empr_creation) as Mes, day(empr_creation) as Día, count(*) as "Cantidad de Usuarios Registrados" FROM empr WHERE year(empr_creation) = '!!param1!!' group by 1, 2, 3 order by 1, 2, 3

El resultado se puede ver en el archivo adjunto a este mensaje.

Recuerda que la estadística resultante la puedes exportar a Excel utilizando los botones inferiores de la pantalla de PMB.

Cualquier inquietud no dudes en comentarnos.

Responde a esto

Andrés
Gracias por tu información, ya implementamos los códigos con buenos resultados. A raíz de estas estadísticas nos ha surgido otras preguntas como son: ¿Si deseamos agregarle otro campo a estas estadísticas como hora, cuál sería el parámetro? y si queremos conocer las estadísticas de ingresos de cada usuario (administrador) como se haría?

Nuevamente agradecemos tu ayuda, ha sido muy enriquecedora y oportuna.

Responde a esto

Liliana,

Si deseas agregar la hora a la creación del registro para tener un control estadístico mas detallado la consulta es como esta:

SELECT year(create_date) as Año, month(create_date) as Mes, day(create_date) as Día, hour(create_date) as Hora, count(*) as "Cantidad de Ingresos" FROM notices WHERE year(create_date) = '!!param1!!' group by 1, 2, 3, 4 order by 1, 2, 3, 4

Ahora bien, si deseas conocer la estadística de ingreso por cada usuario lo primero que debes tener en cuenta es que el sistema PMB en su instalación por defecto no guarda los cambios, ni las fechas de creación de los registros asociadas a los usuarios, es decir que si deseas hacer un "retroactivo" de esta estadística no lo podrás hacer.

Para que el sistema guarde el usuario en cada cambio de los registros se debe cambiar en parámetro en el sistema, debes en tu PMB ir Administración, Herramientas, Parámetros y en el grupo de Parámetros Generales debes buscar el que se llama: type_audit y colocar el valor en 2

Con lo anterior el sistema empezará a llevar un control en la tabla audit de todos los cambios que se hace en cada registro desde su creación y modificaciones posteriores, asociadas a cada usuarios en particular.

Si deseas que solo se guarde la creación y el último cambio entonces puedes dejar el valor en 1

Luego de esto puedes configurar una estadística que basada en la tabla audit nos muestre las creaciones para cada usuario, la consulta en lenguaje SQL es la siguiente:

SELECT year(quand) as Año, month(quand) as Mes, day(quand) as Día, user_name, count(*) as "Cantidad de Ingresos" FROM audit WHERE type_modif='1' AND year(quand) = '!!param1!!' group by 1, 2, 3, 4 order by 1, 2, 3, 4

Pruebala y nos cuentas como te va con ella!

Saludos!

Liliana Maria Londoño Londoño dice:
Andrés
Gracias por tu información, ya implementamos los códigos con buenos resultados. A raíz de estas estadísticas nos ha surgido otras preguntas como son: ¿Si deseamos agregarle otro campo a estas estadísticas como hora, cuál sería el parámetro? y si queremos conocer las estadísticas de ingresos de cada usuario (administrador) como se haría?

Nuevamente agradecemos tu ayuda, ha sido muy enriquecedora y oportuna.

Responde a esto

Andres Ovalle Lopez dice:
Liliana,

Si deseas agregar la hora a la creación del registro para tener un control estadístico mas detallado la consulta es como esta:

SELECT year(create_date) as Año, month(create_date) as Mes, day(create_date) as Día, hour(create_date) as Hora, count(*) as "Cantidad de Ingresos" FROM notices WHERE year(create_date) = '!!param1!!' group by 1, 2, 3, 4 order by 1, 2, 3, 4

Ahora bien, si deseas conocer la estadística de ingreso por cada usuario lo primero que debes tener en cuenta es que el sistema PMB en su instalación por defecto no guarda los cambios, ni las fechas de creación de los registros asociadas a los usuarios, es decir que si deseas hacer un "retroactivo" de esta estadística no lo podrás hacer.

Para que el sistema guarde el usuario en cada cambio de los registros se debe cambiar en parámetro en el sistema, debes en tu PMB ir Administración, Herramientas, Parámetros y en el grupo de Parámetros Generales debes buscar el que se llama: type_audit y colocar el valor en 2

Con lo anterior el sistema empezará a llevar un control en la tabla audit de todos los cambios que se hace en cada registro desde su creación y modificaciones posteriores, asociadas a cada usuarios en particular.

Si deseas que solo se guarde la creación y el último cambio entonces puedes dejar el valor en 1

Luego de esto puedes configurar una estadística que basada en la tabla audit nos muestre las creaciones para cada usuario, la consulta en lenguaje SQL es la siguiente:

SELECT year(quand) as Año, month(quand) as Mes, day(quand) as Día, user_name, count(*) as "Cantidad de Ingresos" FROM audit WHERE type_modif='1' AND year(quand) = '!!param1!!' group by 1, 2, 3, 4 order by 1, 2, 3, 4

Pruebala y nos cuentas como te va con ella!

Saludos!

Liliana Maria Londoño Londoño dice:
Andrés
Gracias por tu información, ya implementamos los códigos con buenos resultados. A raíz de estas estadísticas nos ha surgido otras preguntas como son: ¿Si deseamos agregarle otro campo a estas estadísticas como hora, cuál sería el parámetro? y si queremos conocer las estadísticas de ingresos de cada usuario (administrador) como se haría?

Nuevamente agradecemos tu ayuda, ha sido muy enriquecedora y oportuna.

Responde a esto

Hola Andrés

Gracias por tu ayuda, ya agregamos ambos parametros con mucho exito.

Realmente nos hemos sentido muy acompañados en la comunidad y cada vez descubrimos más aplicaciones con las que cuenta este software libre.

Att: Liliana Londoño

Responde a esto

Liliana,

Con mucho gusto. Para eso está la comunidad, la cual se fortalece con las inquietudes, comentarios y aportes de todos los usuarios.

Si tienes tu catálogo on-line te invitamos a compartir con la comunidad el enlace público para ver como lo tienes. Tal vez te podamos dar ideas para mejorar y potencializar el uso del mismo.

Un saludo y feliz fin de semana!

Liliana Maria Londoño Londoño dice:
Hola Andrés

Gracias por tu ayuda, ya agregamos ambos parametros con mucho exito.

Realmente nos hemos sentido muy acompañados en la comunidad y cada vez descubrimos más aplicaciones con las que cuenta este software libre.

Att: Liliana Londoño

Responde a esto

Responde a esto

RSS

Sobre

Biteca Ltda Biteca Ltda creó esta red social en Ning.

Fotos

Cargando…

© 2009   creado por Biteca Ltda en Ning.   Crear tu propia red social

Insignias  |  Informar un problema  |  Privacidad  |  Términos de servicio

Iniciar sesión para hablar