Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/07/2007, 10h03   #1
Membre du Club
 
Inscription : avril 2007
Messages : 145
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : avril 2007
Messages : 145
Points : 44
Points : 44
Par défaut [XI] Groupement de deux champs

Bonjour,

Afin de savoir combien de temps un utilisateur passe afin de le résoudre un ticket j'utilise une formule qui compte "TravelTime" + "ActionTime".
À la fin du mois je regarde le total de temps passé par Compagnie dans un Cross-Tab.

Mon problème: J'ai une compagnie A et une autre AA qui en faite c'est la même compagnie sous deux noms différents. Je voudrais grouper la "TravelTime" + "ActionTime" pour la compagnie A et AA dans un champ.
De cette façon dans mon Cross-Tab je n'ai pas une ligne qui m'affiche la compagnie A et une autre avec la companie AA.

Comment grouper le temps du ticket pour A et AA?

andré
campia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 12h30   #2
Membre Expert
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 1 193
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 1 193
Points : 1 417
Points : 1 417
Salut,

Les compagnies A et AA ont un point commun (identifiant ?) dans la base de données ?

Si oui, regroupe toutes les compagnies sur cet identifiant, comme cela A et AA ne seront qu'une et une seule compagnie.
Lo² est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 12h43   #3
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
comme le dit Lo², à moins d'avoir un moyen de recouper les informations des deux sociètés, ce n'est pas possible.

C'est très logique comme toujours, comment regrouper autour des critères des enregistrements qui n'ont pas la même valeur de critère.

si c'est la même socièté, pourquoi A et AA ne sont pas saisies pareil?

A+
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 13h48   #4
Membre du Club
 
Inscription : avril 2007
Messages : 145
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : avril 2007
Messages : 145
Points : 44
Points : 44
Comme j'utilise des sociétes et sous-sociétés, je voudrais pouvoir regrouper dans un seul champ.
Si j'essaye cette formule j'ai une erreur. C'est faux ce que j'essaye de faire?

Code :
1
2
3
4
5
6
7
8
9
Dim var
 
IF {CTSTICKET.TICOMPANY} = "MIC" OR {CTSTICKET.TICOMPANY} = "MIC-MOVE" OR {CTSTICKET.TICOMPANY} = "MIC-HBV"Then
   var = "MIL"
 
  elseif {CTSTICKET.TICOMPANY} = "ADJ" OR {CTSTICKET.TICOMPANY} = "CIE" Then
      var = "ADJ LL"
 
End IF
Balises [CODE] ajoutées par L.nico merci d'y penser à l'avenir
campia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 13h58   #5
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
c'est quoi le message d'erreur?

ceci dit, c'est pas vraiment viable cette solution, tu vas pas traiter tous les cas possibles...d'autant que ça n'évoluera pas avec l'insertion de nouvelles sociètés.

tu parles de socièté et sous-socièté...la notion d'appartenance est-elle modélisée au niveau de la DB. Si ce n'est pas le cas, honnêtement c'est une amélioration à prévoir/réclamer/effectuer
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 14h01   #6
Membre Expert
 
Homme
Développeur informatique
Inscription : juin 2004
Messages : 1 193
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2004
Messages : 1 193
Points : 1 417
Points : 1 417
Si tu as l'information du SIREN/SIRET, tu peux éventuellement utiliser un regroupement sur le SIREN.

La solution que tu proposes est en effet une solution mais qui nécessite une maintenance "carrée".
Lo² est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 14h13   #7
say
Membre Expert
 
Avatar de say
 
Inscription : août 2002
Messages : 1 175
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : août 2002
Messages : 1 175
Points : 1 135
Points : 1 135
Envoyer un message via MSN à say
Citation:
Envoyé par Lo²
La solution que tu proposes est en effet une solution mais qui nécessite une maintenance "carrée".
faut être franc, c'est pas viable comme solution..ça n'a de sens que si le produit est développé en interne, commercialisation impossible...c'est absolument pas viable, il faut bannir, procrire, éradiquer ce genre de choix.
C'est une bidouille qui va marcher un temps seulement...

pensez également à la personne après vous susceptible d'avoir des modifs à faire, et qui ne verra cette "astuce" que par hasard...ne comprenant pas pkoi telle entreprise n'est pas correctement regroupée...

A+
__________________
Ils ne savaient pas que c'était impossible alors ils l'ont fait (Mark Twain)
_ _ _ _ _ _ _ _ _

La planète ne nous appartient pas, elle nous a été prêtée par nos enfants
_ _ _ _ _ _ _ _ _

Technos : Access, C++ Builder, SQL, PostgreSQL, Crystal Reports, XML entre autres
say est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h37.


 
 
 
 
Partenaires

Hébergement Web