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

Webi Discussion :

Agrégation de lignes


Sujet :

Webi

  1. #1
    Membre à l'essai
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Septembre 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Septembre 2012
    Messages : 17
    Points : 14
    Points
    14
    Par défaut Agrégation de lignes
    Bonjour,

    je schématise mon problème:

    Délai A+ Délai B= Délai C
    Délai B=Délai B1+Délai B2

    Ce que je souhaite avoir, c'est le nombre d'affaires où
    -le délai "Délai A" est dépassé sachant que le délai C est aussi dépassé
    -le délai B est dépassé sachant que le délai C est aussi dépassé
    -le délai A est dépassé sachant que le délai C n'est pas dépassé
    -le délai B est dépassé sachant que le délai C n'est pas dépassé

    J'ai créé ces 4 variables. Le problème étant que lorsque je veux avoir un tableau avec ces 4 informations croisées, j'ai plusieurs lignes pour une affaire qui correspondent aux différents délais. Donc au lieu d'avoir

    DélaiA DélaiB DélaiC
    affaire N°123456 1..... 0...... 1
    Ce qui signifierait que le délaiC est dépassé sachant que le délai A l'est aussi
    j'ai
    DélaiA DélaiB DélaiC
    affaire N°123456 1..... 0...... 0
    affaire N°123456 1..... 0...... 0
    affaire N°123456 1..... 0...... 1

    Comment agréger ces lignes?

    J'ai un deuxième problème:
    Pour le délaiB, BO me compte 2 affaires car il fait délaiB1 + Délai B2.
    Même en créant une variable B=B1+B2, il m'en compte 2



    Merci

  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 : 70
    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
    Bonjour,
    Citation Envoyé par BoCcool Voir le message
    DélaiA DélaiB DélaiC
    affaire N°123456 1..... 0...... 0
    affaire N°123456 1..... 0...... 0
    affaire N°123456 1..... 0...... 1

    Comment agréger ces lignes?i
    Pourquoi ne pas faire une somme ?
    affaire ......DélaiA DélaiB DélaiC
    N°123456..... 3..... 0...... 1

    On peut aussi tester le résultat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Si(Somme([DélaiA])=0) Alors 0 Sinon 1
    affaire ......DélaiA DélaiB DélaiC
    N°123456..... 1..... 0...... 1


    Citation Envoyé par BoCcool Voir le message
    J'ai un deuxième problème:
    Pour le délaiB, BO me compte 2 affaires car il fait délaiB1 + Délai B2.
    Même en créant une variable B=B1+B2, il m'en compte 2
    C'est une formule qui compte ? Quelle formule ?

Discussions similaires

  1. Réponses: 14
    Dernier message: 03/09/2012, 20h51
  2. Réponses: 2
    Dernier message: 11/08/2011, 23h56
  3. [XSL] : agrégation de lignes
    Par Ekros dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 24/06/2004, 16h55
  4. [TP]lire une ligne de l'ecran et la stocker dans une chaine
    Par Bleuarff dans le forum Turbo Pascal
    Réponses: 26
    Dernier message: 02/07/2002, 10h08
  5. String Grid et choix d'une couleur pour une ligne
    Par Gigottine dans le forum C++Builder
    Réponses: 12
    Dernier message: 17/05/2002, 15h23

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