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

Deski Discussion :

Faux doublons pour somme dans tableau croisé [V6]


Sujet :

Deski

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Faux doublons pour somme dans tableau croisé
    Bonjour,

    je travaille sous BO 6.5 client lourd. Je cherche à obtenir dans un tableau croisé la somme des quantités demandées pour une référence donnée suivant les trimestres d'une année. En ligne j'ai donc un objet "reférence", en colonne des objets "année" et "trimestre".Le cors du tableau est rempli par une variable indicateur qui somme les quantités trouvées pour une référence donnée, "somme(<quantité demandée>)". Exemple :
    ----- 2008 2008 2008
    ----- tri1 tri2 tri 3
    refX--2---12--5
    refY--6---4---18

    Jusque là tout va bien. Mais je me suis aperçu que les valeurs retournées par ma variable "somme des quantités demandées" n'étaient pas toujours bonnes. Après analyse, le problème est que quand j'ai 2 demandes pour une même quantité dans un trimestre, il n'en comptabilise qu'une. Je suppose qu'il considère qu'il a à faire à un doublon. J'ai essayé de contourner le problème en précisant le contexte, mais rien n'y fait.
    Quelqu'un a t'il une idée pour forcer la prise en compte de ces (faux) doublons?
    merci d'avance,

    eric

  2. #2
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    Décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 566
    Points : 4 780
    Points
    4 780
    Par défaut
    Bonsoir,
    Est-ce que l'objet indicateur est doté de la fonction Somme en cas d'agrégation ? (Gestionnaire de données Onglet Définition je crois)
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Points : 2
    Points
    2
    Par défaut tableau croisé et faux doublon
    Bonsoir,

    merci pour la réponse. Cependant, je ne suis pas sûr de bien comprendre : "l'objet indicateur est doté de la fonction Somme en cas d'agrégation?". Est ce à dire qu'il faut cocher une option ("somme en cas d'agrégation") en allant dans le gestionnaire de données?
    Ce que je peux dire sur cet objet indicateur, c'est que je l'ai créé en prenant la fonction somme pour l'appliquer à l'objet "quantité demandée", ce qui donne "somme(<quantité demandée>)".
    merci pour l'aide. Ce sera peut être plus clair pour moi en face de l'écran demain.

    Eric

  4. #4
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    Décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 566
    Points : 4 780
    Points
    4 780
    Par défaut
    Bonsoir,
    La case à cocher dans le gestionnaire de données ne s'applique qu'aux objets de la requête (tirés de l'univers ou objets personnels).
    Puisque c'est un objet que tu as créé dans BO (variable) avec la formule que tu indiques, dotée de la fonction Somme, je ne vois pas ce que tu peux faire de plus.

    Si doublon il y a, sans que n'apparaisse dans le tableau quoi que ce soit pour distinguer les lignes, c'est peut être qu'une colonne est masquée.
    Pour le savoir :

    1. Format de tableau
    2. Onglet Rotation
    3. A droite dans la liste des variables présentes dans le tableau, les objets masqués apparaissent en fin de liste en grisé : les supprimer

    En dehors de cela, dis nous si il y a des sections maîtres dans ton rapport car cela peut éxiger d'adapter la fonction somme.
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Bonsoir,

    il n'y a pas de d'objets masqués (je passe par l'onglet rotation pour faire le tableau croisé) et il n'y a pas de maître dans mon rapport, simplement le tableau évoqué précédemment. Ce qui me fait dire qu'il ne prend pas en comte les "faux doublons", c'est que quand j'établis à côté le tableau "simple" avec la liste des demandes par trimestre et années, je peux identifier chaque demande et comparer leur somme avec ce qui est dans le tableau croisé. Finalement, c'est un problème de prise en compte des données qui est incorrect dans le tableau croisé (celui qui présente les sommes) alors qu'elles sont correctement identifiées dans le tableau simple.

  6. #6
    Rédacteur
    Avatar de Bruno2r
    Homme Profil pro
    Exploitation des données
    Inscrit en
    Décembre 2006
    Messages
    2 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Exploitation des données
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 566
    Points : 4 780
    Points
    4 780
    Par défaut
    Je ne comprends pas ce que tu veux dire.

    Pourrais tu nous montrer tes deux tableaux (par exemple en image ou excel)
    Précisez la VERSION !
    Un message vous a aidé ? Votez en cliquant sur Pensez au bouton
    Tutoriels BO et FAQ BO
    "A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"

  7. #7
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Ok je récupère une image demain au boulot et je la transmets.
    Merci et bonne soirée,

    Eric

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Je vous présente donc le problème en exemple

    tableau "simple" :
    référence année trimestre qté
    refx--------- 2009---trim1------- 2
    refx----------2009---trim1--------1
    refx---------2009--- trim1--------1

    celà nous fait donc une somme des quantités demandées de 4 pour la référence "x" au 1er trimestre 2009

    maintenant, voilà ce que donne le tableau croisé :
    ----------2009
    ----------trim 1
    refx-------3

    Il en manque donc une, qui a été probablement considéré comme doublon, car je retrouve des cas similaires pour d'autres références. D'où ma question, comment forcer la prise en compte des (faux) doublons?
    merci de votre aide,

    Eric

  9. #9
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Bon j'ai trouvé une parade! c'est un peu tordu mais çà marche. Et si çà peut servir à d'autres...

    je crée donc un tableau croisé avec en colonne les années et trimestres et en ligne la référence produit + le numéro de dossier (ce qui me permet d'avoir toutes les demandes). Dans le corps du tableau, je mets la quantité demandée (et non plus la somme). Je masque ensuite l'objet "numéro de dossier", que je ne souhaite pas voir apparaître. Je crée ensuite une rupture sur l'objet référence produit, je passe en mode "structure" et dans la ligne qui apparaît en bas de chaque rupture, j'écris la formule "somme(<quantité demandée>)". Je vais ensuite dans les propriétés de la rupture et je coche plier, ce qui me permet de ne faire apparaître que la ligne concernant les sommes de quantités demandées pour chaque produit. Toujours en mode structure je supprime la ligne séparant chaque rupture.
    Et voilà, j'ai retrouvé mon tableau croisé avec les bonnes sommes de quantités!
    Merci pour vos conseils.

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

Discussions similaires

  1. [XL-2010] Comparaison entre deux dates pour filtrer dans tableau croisé dynamique
    Par Paenitentia dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/08/2014, 16h34
  2. [DeskI V5-V6] Somme fausse dans tableau croisé
    Par DRHMAA dans le forum Débuter
    Réponses: 2
    Dernier message: 21/02/2011, 15h55
  3. [V6] Probleme de somme dans Tableau croisé dynamique
    Par scottier dans le forum Deski
    Réponses: 1
    Dernier message: 12/05/2010, 02h59
  4. Somme dans tableau croisé
    Par dsoexo7 dans le forum Deski
    Réponses: 11
    Dernier message: 09/11/2007, 14h09
  5. "4xa" pour l'année dans tableau croisé dynamique
    Par froutloops62 dans le forum Access
    Réponses: 7
    Dernier message: 20/12/2006, 00h05

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