 |
Cette page est également disponible pour : WINDEV Mobile, WINDEV, WEBDEV, Etats & Requêtes
| Version affichée : |
|
| HStatNbEnrIntervalle (Fonction) En anglais : HStatNbRecRange | |
| Renvoie une estimation majorée du nombre d'entrées pour une rubrique clé donnée dans un intervalle de valeurs donné. Cette estimation est déduite des informations obtenues lors du dernier calcul des statistiques. Versions 18 et supérieures Nouveauté 18 |
| // Réalisation de statistiques sur la clé NOMCLI du fichier CLIENT RésultatStat = HStatNbEnrIntervalle(CLIENT, NOMCLI, "DUPONT", "DURANT")
|
|
<Résultat> = HStatNbEnrIntervalle([<Nom du fichier> [, <Nom de la rubrique clé>,]] <Borne minimale> , <Borne maximale>)
<Résultat> : Entier Nombre d'entrées trouvées pour la rubrique spécifiée dans l'intervalle voulu. Correspond à la constante HNumEnrInvalide si :- les statistiques n'ont jamais été calculées pour la rubrique spécifiée.
- les statistiques ne sont pas supportées pour le type de la rubrique spécifiée. HyperFileSQL permet de calculer des statistiques uniquement sur des clés.
<Nom du fichier> : Chaîne de caractères optionnelle (avec ou sans guillemets) Nom du fichier de données manipulé. Si ce nom n'est pas spécifié, la fonction HStatNbEnrIntervalle va manipuler le dernier fichier de données utilisé par la dernière fonction de gestion HyperFileSQL (fonction commençant par la lettre H). <Nom de la rubrique clé> : Chaîne de caractères optionnelle (avec ou sans guillemets) Nom de la rubrique clé permettant de réaliser les statistiques. Si ce nom n'est pas spécifié, la fonction HStatNbEnrIntervalle va manipuler la dernière rubrique utilisée par la dernière fonction de gestion HyperFileSQL (fonction commençant par la lettre H). <Borne minimale> : Type de la rubrique clé Valeur inférieure de l'intervalle. <Borne maximale> : Type de la rubrique clé Valeur supérieure de l'intervalle. |
|
| Statistiques sur des clés composées Pour faire un calcul de statistiques sur une clé composée, il est possible d'utiliser la syntaxe suivante :HStatNbEnrIntervalle(<Nom du fichier>, <Nom de la clé composée>, [<Borne minimale du premier élément de la clé composée>, <Borne minimale du second élément de la clé composée>], [<Borne maximale du premier élément de la clé composée>, <Borne Maximale du deuxième élément de la clé>, ...]) Exemple : HStatNbEnrIntervalle(CLIENT, NOM_PRENOM, ["BLANC", "Alice"], ["MOULIN","Françoise"])
|
Divers - La mise à jour des statistiques peut être réalisée par les fonctions HRéindexe et HStatCalcule.
- Dans les fichiers de données HyperFileSQL Classic, seules les rubriques clés peuvent faire l'objet d'un calcul de statistiques.
|
|
| | | |
| |
|
Version minimum requise : 9
Communauté : 0 annotation  Connectez-vous pour ajouter une annotation | Conditions Générales du service d'annotations
| |
| |
| |  | |