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 :

Faire un tableau de synthèse d'une somme


Sujet :

Deski

  1. #1
    Nouveau Candidat au Club
    Faire un tableau de synthèse d'une somme
    Bonjour,

    Je m'arrache les cheveux sur quelque chose qui me semblait très simple à faire, mais pas moyen d'y arriver.

    J'ai pour le boulot ce genre de rapport, dont le but est de suivre les Document "vide".


    [TH]Famille[/TH]
    [TH]Produit[/TH]
    [TH]Responsable[/TH]
    [TH]Document[/TH]
    F1 P1 AB F1P1
    F1 P2 AB
    F2 P1 CD
    F2 P2 CD F2P2
    F2 P3 CD
    F3 P1 EF F3P1

    Alors, on peut extraire le résultat sous Excel et le faire sous Excel, mais je me disais que ce serait mieux que BO me fournisse directement une synthèse de ce genre :


    [TH]Responsable[/TH]
    [TH]Document vide[/TH]
    AB 1
    CD 2
    EF 0

    J'avais créé une variable de vérification si Document est vide (mise à 1) ou pas (mise à 0)
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    =If IsNull(<Reason>) Then 1 Else 0


    Ça marche bien tant que je suis sur le tableau détaillé. Mais dès que je fais le tableau de synthèse, ça ne compte plus rien.
    J'ai beau essayer de mettre un Sum avant, ça ne marche pas.
    Comme ce document à renseigner est propre au couple Famille + Produit, j'ai fait une variable qui combine les deux champs, ça ne donne rien de mieux.

    J'ai l'impression de passer à côté d'un basique de BO.
    Sauriez-vous m'aider ?

    Merci !

  2. #2
    Membre du Club
    pourchaque pourtout
    Bonjour,

    dans un premier temps, je t'invite à afficher une ligne

    [Famille] - [Produit] - [Responsable] - nombre([Document]



    [TH]Famille[/TH]
    [TH]Produit[/TH]
    [TH]Responsable[/TH]
    [TH]nombre([Document vide])[/TH]
    [TH][nombre document vide par responsable][/TH]
    F1 P1 AB 0 1
    F1 P2 AB 1 1
    F2 P1 CD 1 2
    F2 P2 CD 0 2
    F2 P3 CD 1 2
    F3 P1 EF 0 0


    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    [nombre document vide par responsable]= nombre([document vide]) pourtout([famille];[Produit])


    ensuite tu devrais pouvoir afficher


    [TH][Responsable][/TH]
    [TH]nombre document vide par responsable[/TH]
    AB 1
    CD 2
    EF 0


    Tant que tu n'auras pas réussi à afficher le 1er tableau, tu ne pourras pas afficher le résultat que tu souhaites.

    marie