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

Discussion :

Obtenir un statut en fonction de la date


Sujet :

Webi

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Analyste gestion
    Inscrit en
    août 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Analyste gestion
    Secteur : Santé

    Informations forums :
    Inscription : août 2019
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Obtenir un statut en fonction de la date
    Bonjour,

    J'ai regardé en diagonale les forums et FAQ mais je n'ai pas trouvé la réponse que je recherche.
    J'ai un univers qui comporte l'historique du statut d'un produit avec des dates de début et de fin de statut (dimensions).

    Par ailleurs, j'ai des dates de consommation de produits.

    => Je cherche à obtenir le statut du produit à cette date de consommation.
    Cela me semblait simple et j'ai commencé ma requête mais je tourne en rond car je récupère systématiquement plusieurs réponses.

    Par exemple :

    Produit Date conso Statut
    P1 10/01/2018 S1
    P1 10/01/2018 S2
    P1 10/01/2018 S3

    Car le produit est associé aux différents statuts :

    Produit Statut Date début statut Date fin statut
    P1 S1 01/01/2015 23/02/2015
    P1 S2 24/02/2015 31/12/2018
    P1 S3 08/05/2019

    Mais je ne veux récupérer que celui qui est valable à ma date de conso... Soit le S2.

    Est-ce en lien avec les formats des variables ? Je sèche complètement...

    Merci de vos avis.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    mars 2017
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : mars 2017
    Messages : 13
    Points : 14
    Points
    14
    Par défaut
    Bonjour,
    tu peux procéder ainsi :
    faire une variable qui ramène vrai lorsque la date de conso est entre les dates de début et de fin de statut.
    ensuite faire un tableau avec produit /statut/variable
    filtrer sur la variable lorsqu'elle est vrai.

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Analyste gestion
    Inscrit en
    août 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Analyste gestion
    Secteur : Santé

    Informations forums :
    Inscription : août 2019
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour cette proposition !
    Hélas, il existe aussi des dates de conso qui ne rentrent dans aucun de ces statuts et dans ce cas l'information ("pas de statut", donc faux pour la variable intermédiaire que tu propose) m'intéresse aussi car je recherche alors une autre donnée...

    Je vais quand même essayer cette méthode et ça me donnera peut-être d'autres idées.

Discussions similaires

  1. [BI4] obtenir un montant en fonction d'une date
    Par l.begnardi dans le forum Webi
    Réponses: 2
    Dernier message: 21/11/2016, 09h00
  2. Réponses: 2
    Dernier message: 03/10/2005, 12h00
  3. Affichage d'évènements en fonction de leur date ?
    Par swirtel dans le forum Langage SQL
    Réponses: 2
    Dernier message: 17/05/2005, 10h30
  4. [API] Comment obtenir le statut d'un lecteur de cdrom ?
    Par istice dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 07/02/2005, 19h02
  5. Trier les enregistrements en fonction de la date
    Par mpereg dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 12/09/2004, 14h16

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