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 :

Problème de comparaison de dates sur des lignes différentes.


Sujet :

Webi

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 10
    Points : 9
    Points
    9
    Par défaut Problème de comparaison de dates sur des lignes différentes.
    Bonjour,

    J'ai besoin d'un peu d'aide pour comparer deux dates qui sont sur des lignes différentes.
    Voici mes données :
    Code - Statut - Date MAJ
    1 A 10/05/2012 10:54:00
    1 B 10/05/2012 10:56:00
    1 B 10/05/2012 12:30:00
    2 A 13/02/2012 10:00:00
    2 A 13/02/2012 14:25:00
    2 B 15/02/2012 07:18:00

    Je souhaite avoir le temps écoulé entre le passage du statut A au statut B.

    J'ai essayé de créer une nouvelle variable :
    =Si(Comparer(Précédent([Libellé Statut];"A")) Et Comparer([Libellé Statut];"B") Alors DaysBetween(Précédent([Date MAJ]);[Date MAJ])))BO n'a jamais voulu validé ma formule malgré plein de modifications, il me met toujours erreur sur l'objet Alors

    J'ai aussi essayé un tableau avec en ligne le code, en colonne le statut et au milieu les dates. Le problème est que j'obtiens ma date du statut A sur les deux colonnes dans la première ligne, la date du statut B sur les deux colonnes dans la deuxième ligne.

    J'ai donc essayé de faire deux requêtes, une sur le statut A et une sur le statut B. J'ai fusionné le code d'intervention à partir de ces requêtes.
    J'ai voulu faire un tableau croisé en mettant mon code en ligne, et statut A et B en colonne pour mettre les dates au croisement. BO m'indique que mes statuts ne peuvent être les colonnes.
    Du coup, j'ai lâché le tableau pour créer une variable :
    =DaysBetween([Historique (1)].[Date création]([Historique (1)].[Libelle statut]="A"); [Historique].[Date création]([Historique].[Libelle statut]="B"))

    J'ai essayé la même mais sans les où :
    =DaysBetween([Historique (1)].[Date création]; [Historique].[Date création])

    Avez vous une idée ?
    Merci

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 10
    Points : 9
    Points
    9
    Par défaut Réussi
    J'ai finalement trouvé après avoir créer 4 variables intermédiaires et fait les bonnes fusions...

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

Discussions similaires

  1. Problème comparaison de date sur 4 caractères
    Par carmella dans le forum SQL
    Réponses: 4
    Dernier message: 11/02/2009, 10h44
  2. Comparaisons de tableaux sur des feuilles différentes
    Par Olanor dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 03/07/2007, 07h32
  3. Comparaison de 2 dates dans des formats différents
    Par frdek dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/02/2005, 15h05
  4. Problémes mémoire avec le bde sur des bases paradox
    Par Keke des Iles dans le forum Bases de données
    Réponses: 2
    Dernier message: 27/05/2004, 16h55
  5. Problème de comparaison de dates
    Par MiJack dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/03/2004, 21h43

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