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 :

Paramètre multi valeurs en fonction de la date


Sujet :

Deski

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 17
    Points : 10
    Points
    10
    Par défaut Paramètre multi valeurs en fonction de la date
    Bonjour,
    J'ai un souci avec un parametre. ce parametre à différentes valeurs au fur à mesure des mois de l'année. Je cherche à récuperer la valeur la plus récente sachant que celle-ci n'est pas forcément active à la date du jour.
    Ex : on est au mois de juin et la dernière valeur disponible pour ce paramètre va du 1 au 28 fevrier.
    comment la recuperer?
    D'avance merci pour votre aide.

  2. #2
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Points : 5 848
    Points
    5 848
    Par défaut
    Bonjour,

    Désolé, mais je ne comprends pas ton exemple :
    la dernière valeur disponible pour ce paramètre va du 1 au 28 fevrier
    du 1 au 28 = 1 seule valeur ???

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    je complète mon exemple :
    mon parametre lambda a pour valeur :
    2 du 1er au 31 décembre 2009
    4 du 1er au 31 janvier 2010
    1 du 1er au 28 fevrier 2010

    si je demande tout simplement à me requête de chercher le parametre lambda, il va me ramener les 3 valeurs.
    moi je voudrai qu'il me ramene que la plus recente c'est à dire dans mon exemple la valeur 1. En fait je cherche comment faire dans mon filtre un opérateur "le plus proche de la date du jour".

  4. #4
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Points : 5 848
    Points
    5 848
    Par défaut
    Tu peux le faire directement dans ta requête (ou éventuellement en créer une nouvelle) en utilisant le calcul sur opérateur : Si je pars du principe que quand tu dis "du 1er au 28 février", il s'agit en fait d'un champ Date qui peut prendre ces valeurs.

    Requête 1:
    Objets du résultat :
    Paramètre
    Conditions :
    Date Egal à Calcul

    Ensuite, dans les différentes fenêtres qui vont s'ouvrir, il faut sélectionner les éléments suivants :
    Sélectionner un objet :
    -> Date
    Sélectionner une fonction :
    -> Maximum
    Définir le niveau de calcul :
    -> Globalement
    Synchroniser le calcul :
    -> Indépendamment des objets
    Définir le nombre de valeurs à comparer :
    -> Toutes les valeurs du calcul

  5. #5
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    merci pour ta réponse mais j'ai deux soucis :

    - deja le premier c'est que la requete je dois la faire sur BO XI et que j'ai pas la possibilité de faire un Calcul sur la condition.

    - du coup j'ai encore (mais plus pour longtemps) une version client-serveur où j'ai testé ta réponse mais j'arrive pas à retomber sur mes pattes il me manque des identifiants. En fait dans mon exemple j'ai un peu simplifier mon probleme, en réalité il faut que je cherche l'ensemble des identifiants et que pour chacun d'entre eux j'aille chercher le parametre lambda le plus récent

  6. #6
    Rédacteur
    Avatar de TomDuBouchon
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2009
    Messages
    3 343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 343
    Points : 5 848
    Points
    5 848
    Par défaut
    OK, dans ce cas, il faut ajouter ton identifiant en visualisation, et dans la définition du calcul, au niveau de la définition du niveau de calcul, il ne faut pas sélectionner globalement, mais en fonction d'un objet : ton identifiant.

  7. #7
    Membre à l'essai
    Inscrit en
    Juin 2010
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 17
    Points : 10
    Points
    10
    Par défaut
    c'est bien ce que j'ai fait (j'ai un peu testé tous les parametres... ) pour celui dont tu me parle ben en fait là ca fait 20 minutes que je l'ai lancé et il continue de mouliner, et pourtant j'ai fait une restriction pour qu'il fasse la recherche sur un petit echantillon des identifiants....

Discussions similaires

  1. Réponses: 9
    Dernier message: 27/07/2010, 15h30
  2. Zedgraph valeur en fonction d'une date
    Par petitours dans le forum C#
    Réponses: 8
    Dernier message: 07/06/2010, 10h34
  3. Réponses: 14
    Dernier message: 04/11/2009, 19h08
  4. Réponses: 4
    Dernier message: 04/02/2008, 17h35
  5. Réponses: 4
    Dernier message: 28/03/2007, 13h16

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