IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAP Crystal Reports Discussion :

[CR8.5] Temps machine entre Comptage et Comptage Distinct


Sujet :

SAP Crystal Reports

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2004
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 15
    Points : 10
    Points
    10
    Par défaut [CR8.5] Temps machine entre Comptage et Comptage Distinct
    J'ai CR 8.5 en anglais, et j'aimerai savoir si :
    Un "Distinct Count" prend t-il beaucoup plus de temps qu'un simple "Count" ? (la comparaison doit prendre beaucoup de temps ?)
    Un "Count" lui même prend t-il plus de temps qu'une somme ?
    Etienne

  2. #2
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Je ne pense pas que cela dépende du type de résumé choisi (Count, Sum, Average) mais plutôt de l'existence oui ou non d'index adapté au type d'opération choisi. Crystal est tributaire du moteur de base de donnée choisie.

    On peut gagner du temps, bien sûr, et pour cela il faut effectuer le maximum de traitement sur le serveur (Il ne faut pas qu'il rapatrie les données en local pour faire un tri par exemple).

    Donc avant de mettre en cause le générateur, voyez plutôt du côté de la base de donnée car moi je trouve crystal extrèmement rapide.

    Bonne continuation.
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2004
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 15
    Points : 10
    Points
    10
    Par défaut Merci
    Ok merci

  4. #4
    cdu
    cdu est déconnecté
    Membre actif
    Profil pro
    Inscrit en
    Août 2004
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 196
    Points : 222
    Points
    222
    Par défaut
    salut,
    c'est trés vrai, il est important de faire travailler la base au maximum.
    Pour ce faire, il faut séparer en deux les critéres de selections, d'un coté la sélection d'enregistrement ne doit contenir (en gros, voir la doc pour une info plus précise) que des instructions que le serveur peut comprendre, le reste des selections (fonctions crystal, vb...) doit ensuite être placé dans la sélection de groupe

    voila, voila...

  5. #5
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Juste encore une parenthèse sur le logiciel crystal et la sélection des données :
    1. Sélection d'enregistrement : la condition influe directement sur la clause where de la requête.

    2. Sélection de groupe : la condition n'est qu'un filtre après coup. L'etat va par exemple lire tous les enregistrements et durant l'impression ensuite filtrer par rapport à cette sélection. C'est donc à utiliser avec parcimonie pour des filtres particuliers.

    Donc il faut plutôt utiliser la manière n°1.
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul temps ecoulé entre deux dates
    Par biazoc dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/05/2008, 16h21
  2. [MySQL] Temps minimum entre 2 Insert
    Par Sandara dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 07/01/2007, 17h20
  3. [TIMER] Temps restant entre deux événements
    Par Rayek dans le forum Delphi
    Réponses: 8
    Dernier message: 17/11/2006, 16h37
  4. calculer la temps moyen entre deux dates
    Par zainabsourid dans le forum BIRT
    Réponses: 1
    Dernier message: 24/07/2006, 13h06
  5. Temps écoulé entre 2 dates
    Par casafa dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 23/12/2005, 04h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo