Bonjour ;

En préparant un TP sur les tables de pilote, je viens de constater
quelque chose d'assez surprenant, qui constitue me semble-t-il une
régression sérieuse en version 3.6. J'ai fouillé sur leforum j'ai trouvé
pas mal de post sur les tables de pilote mais, sauf erreur de ma part,
rien qui traite de ceproblème. Je n'ai aps trouvé non plus de bug
répertorié en faisant une recherche sur "pilot". Contexte :

  * une source de données contenant plusieurs tables (il s'agit ici de
    la liste des équipes et des joueurs du championnat NBA 2012 : on
    prend les exemples qu'on peut pour attirer le chaland, mon bon
    monsieur...) ;
  * la base de données est aux formats HSQL et MySQL (ça ne change rien
    au résultat ci-après) ;
  * cas 1 :
      o on définit comme source externe une des tables de la base de
        données (la table "joueurs") ;
      o on crée une table de pilote avec en colonne le champ "poste", en
        ligne "team" et en données moyenne du champ poids (on peut
        prendre n'importe quelle autre fonction decalcul, ça ne change
        encore rien au résultat) ;
      o on attend donc une ligne par équipe et pour chaque poste la
        moyenne de poids des joueurs évoluant à ce poste.
      o on obtient sous 3.5.4 Ubuntu le résultat attendu et sous 3.6.1
        WXP un joli effet d'escalier, assez éloigné deschiffres espérés.
  * cas 2 :
      o on extrait la table "joueurs" de la base de données et on
        l'insère dans une feuille de calcul ;
      o on refait la même table de pilote ;
      o plus aucun problème: les résultats sous 3.6.2 sont bien ceux
        attendus (et strictement identiques à ceux sous 3.5.4 source
        externe).

Je mets sur cijoint <http://cjoint.com/?0JwmlELp993>un zip qui contient
les deux classeurs "source exerne" et source interne" (je pense que les
noms sont assez explicites), ainsi que la base de données au format HSQL
pour vous permettre de reproduire sur d'autres versions de LibO.

En résumé :

- Pas de problème en version 3.5, les résultats sont identiques quelle
que soit la source de données, interne ou externe ;
- En 3.6, les résultats sont différents selon que la source est interne
ou externe, les premiers étant corrects et les seconds faux.

Cordialement ;
Marc Romano


-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à