Définir des statistiques
Répertoire parent Retour Suite Exemple
SWISSLOG comprend plusieurs Statistiques prédéfinies qui sont stockées dans la Base de données SWLSTAT.MDB. Ces statistiques sont appelées Statistiques Standard . Le fichier SWLSTAT.MDB contient les définitions de statistiques et les tables d'information. Vous ne pouvez pas modifier cette base de données. Chaque fois qu'une mise à jour des tables d'information ou de la statistique est disponible, la base de données sera remplacée.
Si vous avez besoin d'une statistique qui n'est pas prédéfinie, vous pouvez Créer une statistique privée . Contrairement aux statistiques standard ces statistiques privées sont stockées dans votre base de données de LOG.
Si vous voulez modifier une Statistique Standard, vous devez d'abord l'exporter et ensuite l' Importer en tant que Statistique Privée. Ensuite vous devrez changer son nom et désactiver la Statistique Standard. correspondante
Comme il n'existe qu' un nombre limité de champs pour stocker des informations statistiques, des conflits de champ peuvent se produire. Les conflits de champs sont détectés au moment de l'exécution. Si vous définissez des statistiques privées vous obtiendrez un message d'erreur lorsque vous entrez un QSO . Il vous faudra alors désactiver une des statistiques en conflit , utiliser un autre champ, définir la statistique comme Sous Statistique si elle utilise la meme clé qu'une autre statistique ou utiliser une statistique variable. Il y a une fonction fournie pour réaffecter un nouveau champ à une statistique, voir résoudre les conflits de champ de statistique.
Importer une définition de Statistique
Les fichiers de définition de statistique utilisent l'extension suivante – .INS et sont généralement placés dans le répertoire Info . Cependant, il est également possible d'obtenir des définitions de statistiques d'autres sources, telles qu'internet. Dans ce cas, vous devez vous rappeler ou vous les avez stockées.
Pour importer une statistique, allez à Fichier ¦ Import / Export Statistiques¦ Importe Statistiques depuis le menu principal.
Le fenetre de dialogue suivante s'affiche:
Dans Répertoire choisissez le répertoire qui contient les définitions de statistiques.
Dans Fichier Import sélectionnez le fichier de définition de statistique pour la statistique que vous voulez importer.
Ensuite appuyez sur le bouton Importe .
Voir Statistiques
prédéfinies pour
un aperçu des champs de statistiques utilisés et
les critères de sélection.
Créer une définition de statistique
Définir une statistique est une tâche qui requiert une certaine expérience et demande un peu de préparation. Nous allons donc l'expliquer étape par étape à l'aide d'un exemple. Nous définirons une statistique DOK. DOK est l'abréviation de groupe Amateur Local (Section) en Allemagne. Remarque : DOK est déjà défini comme statistique standard, il est uniquement utilisé ici pour illustrer comment les statistiques sont définies.
Avant de commencer la description d'une définition de statistique – il faut expliquer un concept fondamental de la statistique SWISSLOG. Ce qui suit explique brièvement comment SWISSLOG sélectionne les QSO inclus dans une statistique.
QSO inclus dans la statistique
La plupart des définitions statistiques contiennent une requête SQL qui sélectionne les QSO pour la statistique. Note : toutes les définitions de statistique ne contiennent pas une requête SQL – une requête SQL n'est nécessaire que si tous les QSO ne comptent pas pour une statistique; par exemple la statistique DXCC ne comporte pas de requete SQL. Si la statistique ne comporte pas de requete SQL, vous pouvez définir exactement quels QSO comptent pour la statistique. on utilise alors la requete pour sélectionner les QSO qui sont utilisés pour effectuer les calculs de la statistique. Il est possible avec ce concept d'utiliser le meme champ pour plusieurs requetes différentes. Un très bon exemple de l'utilisation multiple d'un champ est le champ Région. Les Regions sont uniques à un Pays. Nous pouvons donc mettre l'information Région pour tous les Pays dans le meme champ et avoir encore des statistiques différentes pour chaque Pays. Dans la requete, vous pouvez définir les QSO pour un DXCC specifique qui compte pour la statistique. Par exemple, on spécifierait :
DXCC = 'DL' pour la statistique DOK
DXCC = 'HB9' pour la statistique Helvetia 26
DXCC = 'F' pour la statistique DDFM
DXCC = 'EA', 'EA6', 'EA8', 'EA9' pour la statistique TPEA
On utilise également la requête pour déterminer pour quelle statistique un QSO compte quand vous saisissez un nouveau QSO. Il est ainsi possible de :
Modifier dynamiquement l'étiquette d'un champ – L'étiquette est définie dans le champ Prompt de la définition de statistique
Associer une table d'information à un champ – Ceci est défini dans le groupe de champs nommé Information sur la description dans la définition de statistique. Ceci vous permet d'associer diverses tables d'information avec le meme champ, par exemple :
La table d'info DOK est associée aux QSO DL
La table d'info Kanton est associée aux QSO HB9
La table d'info DDFM est associée aux QSO F
La table d'info TPAE est associée aux QSO EA, EA6, EA8 and EA9
La requete SQL peut etre définie à l'aide du générateur de rapports – , il n'est pas nécessaire de savoir programmer pour utiliser le SQL.
Vous devrez d'abord définir le champ qui contient les données sur lesquelles la statistique repose. Voir Champs pour l'information Diplome pour les infos sur la manière de sélectionner un champ.
Nous allons placer le DOK dans le champ P_Sub_Region, qui est dans la table PQTH . Ceci correspond au champ de saisie S/Région dans l'onglet QTH de la page Edition de QSO.
L'étape suivante est facultative :
Les tables d'information (en abreg. table d'info) contiennent des informations détaillées sur les éléments de la statistique. Par exemple la table d'info IOTA contient le nom complet pour chaque abbréviation d'ile. Si vous fournissez une table d'info avec l'information détaillée, on peut la voir dans l'affichage de la statistique et les rapports, et vous pouvez aussi chercher les informations lors de la saisie de QSO .
Dans cet exemple, nous supposerons que nous avons deja crée une table d'information DOK. Voir Comment créer des tables d'information pour plus d'info.
Depuis le menu principal, sélectionnez Edite
¦ Définit
les Statistiques. Ce qui va ouvrir l'affichage de
Crée/modifie définition des Statistiques
. C'et une boite de dialogue à quatre pages.
La table suivante liste les champs et les valeurs que vous devez y mettre :
Champ | Valeur | Explication |
Name | DOK |
Le nom que vous assignez à la statistique. |
Statistique Variable | non coché | |
Sous_Statistique | non coché |
Les sous Statistiques sont des statistiques basées sur des champs et des valeurs qui sont aussi utilisés pour d'autres statistiques. Les différentes statistiques IOTA en sont un exemple. La statistique IOTA compte tous les IOTA et elle est définie comme une statistique principale. Toutes les autres statistiques IOTA comme IOTA-EU sont définies en Sous Statistiques car elle utilisent un sous-ensemble de la statistique principale (seulement les IOTA EU). |
Table-LOG | PQTH |
Il s'agit de la table qui contient le champ sur lequel repose la statistique. Si vous ne connaissez pas le nom de la table, vous devriez consulter le fichier d'aide ou il suffit de sélectionner une table et ouvrir la boîte de Champ . Elle contient tous les champs de la table sélectionnée. Le champ que nous utilisons est dans la table PQTH (QTH-du-partenaire) . |
Champ | P_SUB_REGION |
Le DOK sera mis dans le champ S/Région. |
Début champ |
Si une partie seulement du champ est utilisée pour construire la statistique, vous pouvez spécifier à quelle position dans la chaine se trouve l'info qui nous interesse. Par exemple dans la statistique carres LOCATOR, ou seuls les quatre premiers caractères du QTH-LOCATOR sont utilisés pour la statistique. |
|
Longueur champ |
Vous pouvez définir ici le nombre de caractères pertinents dans le champ, en commençant à la position définie dans Début champ. |
|
Table Statistique |
Utilisé pour les statistiques variables – Nom de la table qui stocke les champs pour une statistique variable |
|
Prompt | DOK |
C'est l'étiquette affichée à la place de l'étiquette par défaut sur le masque de saisie de QSO si le QSO est valide pour la statistique DOK. |
QSL-Acceptée |
Indique si la QSL via LOTW ou eQSL est acceptée pour cette statistique. Par exemple les QSL LOTW sont acceptées pour les diplomes DXCC, il faut donc cocher LOTW pour la statistique DXCC. NOTE: les confirmations eQSL ne comptent que si la station est membre eQSL "AG". Swisslog gère cette info automatiquement pendant la synchronisation et lorsque le panneau membership est actif. |
|
Contrôle-SQL | Cliquez
sur
le bouton Création |
C'est le SQL qui sélectionne les QSO valides pour la statistique. Ce code SQL est créé à l'aide du générateur de Rapport. Pour la stat DOK, seuls les QSO avec des stations allemandes sont valides. Nous devons donc faire une requete specifique qui ne sélectionne que les stations d'Allemagne. Le plus simple est de verifier si le DXCC pour une station est 'DL'. Voir Créer le Contrôle-SQL ci-dessous pour les détails. |
Table
d'information
|
||
Base de données | SWISSLOG |
C'est la base de données contenant les tables d'information. Normalement, c'est la base de données SWISSLOG. |
Table | INF_DOK |
Le nom de la table contenant l'information DOK. Le prefixe des tables d'information est toujours "INF_" |
Champ-clé | DOK |
C'est le champ contenant le DOK |
Description | DESCRIPTION |
C'est le champ contenant la description du DOK |
Ceci termine la définition de la statistique DOK.
Cliquez sur le bouton Sauve (Sauvegarder) et fermez le dialogue de définition de la Statistique.
Pour créer le contrôle SQL cliquez sur le bouton et
cliquez sur le bouton et ajoutez la table PQTH
Fermez le dialogue d'ajout de table
Sélectionnez P_DXCC dans la table PQTH et tirez le sur la grille
double-cliquez sur le champ P_DXCC et la fenêtre Value Editor s'ouvrira
Sélectionnez l'onglet filter
dans Number sélectionnez Filter 1
dans Command selectionnez 'Is Equal To'
dans Value 1 entrez DL
fermez le Value Editor
fermez le générateur de Rapport
répondez OUI à "save changes to form"
Les
statistiques Variables permettent de créer des statistiques
avec des champs qui n'existent pas dans le QSO ! En fait, chaque
statistique variable représente un nouveau champ de QSO (une
chaîne de 32 caractères).
Pour chaque statistique variable , on crée un tableau qui
contient un champ de valeur et une référence pour
le QSO auquel il appartient (QSONr.).
.
N'utilisez ce type de statistique que s'il n'y a aucun moyen d'utiliser
les champs soit de diplôme ou de
sous-région ou les champs spéciaux '=(SP1,2...).
Copyright
© 2004 SWISSLOG
Last modified:20 ago. 2018