Definir estadísticas
Arriba Volver Siguiente Ejemplo
Swisslog viene con la mayoría de estadísticas ya predefinidas. Las estadísticas se guardan en la base de datos SWLSTAT.MDB y contiene las definiciones de la estadística y las tablas de información. Estas estadísticas se llaman Estadísticas estándar. No se puede modificar esta base de datos. Cuando haya alguna actualización de las tablas o una nueva estadística se sustituirá esta base de datos.
Si necesita una estadística que no está predefinida, puede crear una Estadística Personal. A diferencia de las estándar, estas estadísticas SÍ que se guardan en su base de datos del libro (fichero SWLOG.MDB).
Si desea modificar una Estadística estándar, debe exportarla y después importarla como Estadística personal. Entonces deberá cambiarle el nombre y desactivar la correspondiente Estadística estándar.
Pueden existir conflictos de campos ya que sólo hay un número limitado de campos para guardar la información de estadística. Los conflictos de campos se detectan durante la ejecución. Si define estadísticas personales obtendrá un mensaje de error al registrar QSO. Deberá entonces desactivar una de las estadísticas que da el conflicto utilizando otro campo o utilizando una estadística variable. Se ha provisto una función para reasignar un campo nuevo a una estadística. Vea resolver conflictos de estadística.
Los ficheros de definición de estadística de SWISSLOG tienen una extensión de .INS y están en el directorio Info, pero es posible que pueda obtener estos ficheros desde otras fuentes como en Internet. Debe acordarse donde las ha guardado.
Para importar una estadística seleccione del menú principal Fichero ¦ Importar / Exportar estadística ¦ Importar estadística.
Aparece el siguiente cuadro de diálogo:
Lea estadísticas predefinidas para saber más sobre las estadísticas, los campos utilizados y los criterios de selección
Crear una definición de estadística
Definir una estadística es una tarea que requiere experiencia, por eso se explicará paso a paso utilizando un ejemplo. Vamos a definir la estadística de los DOK. DOK es la abreviatura para los Grupos Locales de Radioaficionados (Secciones) en Alemania. Aunque ya está creada nos servirá de ejemplo para conocer como se crea una nueva estadística.
Antes de comenzar hay que explicar un concepto que es fundamental, y es como SWISSLOG selecciona los QSO que se incluyen en la estadística.
QSO incluidos en la estadística
Cada definición de estadística contiene un criterio SQL que selecciona los QSO para la estadística. En este criterio se puede definir exactamente qué QSO contarán para la estadística. El criterio entonces se utiliza para seleccionar los QSO y calcular la estadística. Esto concepto hace posible el uso de un mismo campo para muchas estadísticas. Un buen ejemplo de este uso múltiple es el campo Región. Las regiones son únicas en cada país, por eso podemos poner la región para todos los países en el mismo campo y todavía tener diferentes estadísticas para cada país. En el criterio se puede definir que sólo los QSO de un DXCC específico cuenten para la estadística. Por ejemplo se puede especificar:
DXCC = 'DL' para la estadística de los DOK
DXCC = 'HB9' para la estadística H26
DXCC = 'F' para la estadística DDFM
DXCC in DXCC IN('EA', 'EA6', 'EA8', 'EA9') para la estadística TPEA
El mismo criterio se utiliza también para averiguar para qué estadística sirve un QSO al introducir uno nuevo. Esto sirve para:
Cambiar dinámicamente la etiqueta del campo. La etiqueta se define en el campo Etiqueta en la opción de definición de estadística
Asociar una tabla de información a un campo. Esto se define en el grupo de campos de Tabla de información en la opción de definición de estadística. Esto hace posible asociar diferentes tablas de información al mismo campo. Por ejemplo:
La tabla de información DOK se asocia para todos los QSO con DL
La tabla de información de los cantones se asocia para todos los QSO con HB9
La tabla de información de los DDFM se asocia para todos los QSO con F
La tabla de información del TPEA se asocia para todos los QSO con EA, EA6, EA8 y EA9
El criterio SQL se define con ayuda del generador de listados, por eso no es necesario saber lenguaje SQL.
Lo primero que hay que definir es el campo que contiene los datos en que se basa la estadística. Vea Campos para información de diplomas para saber que campo seleccionar.
En este ejemplo se pondrá el DOK en el campo P_Sub_Region de la tabla PQTH. Esto corresponde al campo Sub_Region de la pestaña QTH en Registrar QSO.
Este paso es opcional.
Las tablas de información contiene información detallada acerca de las referencias de las estadísticas. Por ejemplo, la tabla de información de los IOTA contiene el nombre completo para cada referencia a una isla. Si se proporciona una tabla de información, se puede ver información detallada en las vistas de estadística y listados y también se pueden hacer consultas al introducir QSO.
Por ejemplo, asumimos que se ha creado una tabla de información para los DOK. Ver Como crear tablas de información para más detalles.
Crear la estadística DOK
En el menú principal seleccione Editar | Definir
estadísticas.
Se abrirá el cuadro de diálogo para Crear / Cambiar estadísticas.
Seleccione la pestaña Disponibles:
En la parte superior de la ventana se verá un listado de las estadísticas
personales, si hay alguna definida. Por defecto
aparecerá vacío. Para poder ver las estadísticas estándar hay que marcar
la casilla que hay en la parte inferior (como se muestra en la imagen).
Pulsar el botón Nuevo
Se abrirá la ventana para definir la estadística. Ahora hay que rellenar los campos para que al final resulte como se muestra en la imagen:
La tabla siguiente muestra los campos y los valores que deben ponerse:
Campo | Valor | Explicación |
Nombre | DOK | Es el nombre que se desea poner a la estadística |
Estadística variable | no marcada | |
Sub_Estadística | no marcada | Las sub-estadísticas son estadísticas basadas en campos y valores que son utilizados por otras estadísticas. Un ejemplo de ello son las diferentes estadísticas del IOTA. La estadística del IOTA cuenta todos los IOTA y está definida como estadística principal. Sin embargo, las demás estadísticas IOTA (como el IOTA-EU) son sub-estadísticas, ya que utiliza una parte de la estadísticas principal IOTA (sólo cuenta los IOTA de Europa). |
Tabla-Log | PQTH | Es la tabla que contiene el campo en el
que se basa la estadística. Si no sabe la tabla, consultar la
ayuda o el manual o bien seleccionar una tabla y abrir la lista
desplegable Campo. Se verán todos los campos que contiene
la tabla seleccionada.
El campo utilizado en este ejemplo está en la tabla PQTH (QTH del corresponsal) |
Campo | P_SUB_REGION | Los DOK se pondrán en el campo Sub_Region |
Inicio del campo | Si sólo una parte del campo se utiliza para construir la estadística hay que especificar donde empieza la parte relevante del campo. Un ejemplo es la estadística de los locators, donde sólo los 4 primeros dígitos de los QTH-Locators se utilizan en la estadística. | |
LongCampo | Aquí se definen cuantos carácteres del campo empezando por la posición definida en Inicio del campo son relevantes para la estadística | |
Tabla de estadística | Utilizado para estadísticas variables: nombre de la tabla donde se guardan los campos para la estadística variable. | |
Etiqueta | DOK | Esta es la etiqueta que aparecerá en lugar de la etiqueta por defecto del campo, en la ventana de registro de QSO si un QSO entra en la estadística DOK. El SQL escrito en Comprobar-SQL se utiliza para saber si un QSO sirve para la estadística. |
QSL aceptadas | Indica si la QSL via LOTW o eQSL está aceptada para esta estadística. Por ejemplo: las QSL LOTW se aceptan para el diploma DXCC, por lo tanto debe marcarse LOTW para la estadística del DXCC. NOTA: las confirmaciones de eQSL sólo cuentan para las estaciones que sean miembros AG. Swisslog gestiona esta información automáticamente al realizar la sincronía con eQSL y al tener el panel membership activado. | |
Comprobar-SQL | pulsar el botón Crear |
Es el SQL que selecciona los QSO que sirven para la estadística. Este SQL se crea con ayuda del generador de listados. Para los DOK sólo los QSO con estaciones de Alemania cuentan. Por lo tanto se debe especificar un criterio que seleccione sólo estaciones de Alemania. La manera más fácil es comprobar si el DXCC de la estación es "DL". Ver Crear Comprobar-SQL más abajo para más detalles. |
Descripción | Deutscher Amateur Radio (DARC) Awardname=German DOKs |
Es una descripción más detallada de la estadística |
Tabla de información
|
||
Tabla | INF_DOK | El nombre de la tabla que contiene la información de los DOK. Los nombres de las tablas de información siempre están precedidas con INF_ |
Campo clave | DOK | Es el campo que contiene el DOK |
Descripción | DESCRIPTION | Es el campo que contiene la descripción de los DOK |
Ya está completada la definición de la estadística de los DOK
Ahora habría que pulsar el botón Guardar y cerrar la ventana
Para crear Comprobar-SQL pulsar el botón y
Pulse el botón y añadir la tabla PQTH
Cierre el cuadro de diálogo
Seleccione P_DXCC de la tabla PQTH y arrastrarlo a la rejilla
Haga doble clic en el campo P_DXCC. Se abrirá la ventana 'Value Editor'
Seleccionar la pestaña 'Filter'
En Number seleccionar Filter 1
En Command seleccionar 'Is Equal To'
En Value 1 escribir DL
Cierre la ventana 'Value Editor'
Cierre el generador de listados
Responda Yes para guardar el listado
Las estadísticas variables
permiten crear estadísticas en campos que no existen en el QSO.
Realmente cada estadística variable representa un nuevo campo de QSO
(una cadena de 32 carácteres).
Por cada estadística variable se crea una tabla que contiene un valor de
campo y una referencia al QSO al que pertenece (el nº de registro).
Utilice este tipo de estadística si no hay ningún campo Diploma,
Especial o sub-región disponible.