Difference between revisions of "Estadísticas"

From ABCD Wiki
Jump to: navigation, search
Line 40: Line 40:
 
'''Lista de Tablas'''
 
'''Lista de Tablas'''
  
Para definir una tabla seleccione una de las variables definidas en el proceso anterior (frecuencia) o defina un cruze de variables (contingencia) seleccionando la variable a colocar en las filas y la variable a colocar en las columnas. Dele un nombre a la tabla y guardela.
+
Para definir una tabla seleccione una de las variables definidas en el proceso anterior (frecuencia) o defina un cruce de variables (contingencia) seleccionando la variable a colocar en las filas y la variable a colocar en las columnas. Dele un nombre a la tabla y guardela.
  
 
Si desea agrupar las tablas de forma tal que un grupo de ellas se emita en forma simultánes proceda a definir
 
Si desea agrupar las tablas de forma tal que un grupo de ellas se emita en forma simultánes proceda a definir
 +
 +
 +
Diseños:
 +
 +
'''Variables''':<br />
 +
Nombre del archivo: stats.cfg<br />
 +
Contenido: (una línea para cada variable)<br />
 +
Nombre de la variable'''|'''Formato de Extracción'''|'''LMP'''|'''límite inferior
 +
 +
''LMP y límite inferior solo se llevan en el caso de los más prestados''
 +
 +
 +
'''Tablas''':<br />
 +
Nombre del archivo: tabs.cfg<br />
 +
Contenido: (una línea para cada tabla)<br />
 +
Nombre de la Tabla'''|'''Nombre de la variable (filas)'''|'''Nombre de la variable (columnas)
 +
 +
 +
'''Tablas con campos repetibles''':<br />
 +
Nombre de archivo: tables.cfg<br />
 +
Contenido: (una línea para cada tabla)<br />
 +
Nombre de la tabla'''|'''(Formato de las filas'$$$'Formato de las columnas/)'''|'''Localización de la fecha
 +
 +
 +
''Localización de la fecha: rows: en las filas, cols: en las columnas, no_date: no hay fecha
 +
Cuando se provee la localización de la fecha se compara este valor contra la fecha insertada para seleccionar los registros''
 +
 +
 +
'''Procesos''':<br />
 +
Nombre de archivo: proc.cfg<br />
 +
Contenido: (una línea para cada proceso)<br />
 +
Nombre del Proceso'''||'''Nombre de la tabla (1)'''|'''Nombre de la tabla (2)|...'''|'''Nombre de la tabla (n)|
 +
<br />
 +
 +
 +
'''Prefijo para la búsqueda por fecha'''
 +
Nombre del archivo: date_prefix.cfg
 +
Contenido:
 +
Prefijo a anteponer a la fecha solicitada para realizar la búsqueda de los registros
 +
 +
'''Los archivos anteriores van en la carpeta ''[DBN]''/def/''[LANG]'''''
 +
 +
 +
'''Estadísticas Globales'''<br />
 +
Emite estadísticas seleccionando procesos desde varias bases de datos<br />
 +
Contenido: (una línea para cada base de datos)<br />
 +
Nombre de la base de datos '''$$'''Nombre del proceso<br />

Revision as of 12:29, 8 February 2018

Para utilizar el módulo de estadísticas lo primero que se requiere es definir las variables que se van a utilizar para los cruces o tablas de frecuencia. Use para ello Estadísticas -> Configuración de las estadísticas -> Lista de variables.

Lista de variables Se requieren los siguientes datos:

  • Nombre de la variable
  • Formato de extracción (Pft)

El nombre de la variable es la identificación que se utilizará para incluirla en los cuadros que se definan posteriormente. El Formato de extracción corresponde a la PFT a aplicar sobre la base de datos para obtener el valor correspondiente.

Ejemplo de variables a extraer desde la base de datos de transacciones: (http://abcdwiki.net/wiki/es/index.php?title=Trans)

Nombre de la variable Formato de extracción
Tipo de objeto v80
Tipo de usuario v70
Fecha de préstamo v30
Fecha de devolución (programada) v40
Fecha de devolución (real) v500
Tipo de transacción if v1='P' then 'Préstamo' else if V1='X' then'Devolución' fi fi/ if p(v200) then 'Renovación' fi
Renovaciones if p(v200) then 'Renovación' fi
Año y Mes de préstamo v30.6
Título ref([v98]l(['v98']'NI_'v10),v10)

Note la diferencia entre las variables Fecha de préstamoy Año y mes de préstamo. La primera producirá una estadística diaria y la segunda acumulará los valores en forma mensual. Esta consideración debe tomarse con todas las variables que extraigan fechas de la base de datos.

La variable título se obtiene haciendo un REF a la base de datos catalográfica utilizando como clave el número de inventario y extrayendo el campo de título. La base de datos catalográfica debe figurar en el archivo .par de la base de datos activa o en el syspar.par

Una vez definidas las variables se puede proceder a definir las tablas de frecuencia o de contingencia. Use para ello Estadísticas -> Configuración de las estadísticas -> Lista de Tablas.

Lista de Tablas

Para definir una tabla seleccione una de las variables definidas en el proceso anterior (frecuencia) o defina un cruce de variables (contingencia) seleccionando la variable a colocar en las filas y la variable a colocar en las columnas. Dele un nombre a la tabla y guardela.

Si desea agrupar las tablas de forma tal que un grupo de ellas se emita en forma simultánes proceda a definir


Diseños:

Variables:
Nombre del archivo: stats.cfg
Contenido: (una línea para cada variable)
Nombre de la variable|Formato de Extracción|LMP|límite inferior

LMP y límite inferior solo se llevan en el caso de los más prestados


Tablas:
Nombre del archivo: tabs.cfg
Contenido: (una línea para cada tabla)
Nombre de la Tabla|Nombre de la variable (filas)|Nombre de la variable (columnas)


Tablas con campos repetibles:
Nombre de archivo: tables.cfg
Contenido: (una línea para cada tabla)
Nombre de la tabla|(Formato de las filas'$$$'Formato de las columnas/)|Localización de la fecha


Localización de la fecha: rows: en las filas, cols: en las columnas, no_date: no hay fecha Cuando se provee la localización de la fecha se compara este valor contra la fecha insertada para seleccionar los registros


Procesos:
Nombre de archivo: proc.cfg
Contenido: (una línea para cada proceso)
Nombre del Proceso||Nombre de la tabla (1)|Nombre de la tabla (2)|...|Nombre de la tabla (n)|


Prefijo para la búsqueda por fecha Nombre del archivo: date_prefix.cfg Contenido: Prefijo a anteponer a la fecha solicitada para realizar la búsqueda de los registros

Los archivos anteriores van en la carpeta [DBN]/def/[LANG]


Estadísticas Globales
Emite estadísticas seleccionando procesos desde varias bases de datos
Contenido: (una línea para cada base de datos)
Nombre de la base de datos $$Nombre del proceso