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

Designer Discussion :

Date dynamique par défaut dans une invite


Sujet :

Designer

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut Date dynamique par défaut dans une invite
    Bonjour,

    A partir de Designer, je souhaite créer une invite permettant de sélectionner une date. L'invite doit être obligatoire avec comme valeur par défaut la date du jour.

    Savez-vous s'il est possible de mettre une date dynamique par défaut dans les paramètres de l'invite?

  2. #2
    Membre Expert Avatar de djam21
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2006
    Messages
    843
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 843
    Par défaut
    Tu ne pourras pas placer une valeur dynamique.

    Cependant il y a une astuce possible : plutôt que de mettre une invite, tu crée une condition dans ton Designer. Du genre : [Date] = sysdate (pour Oracle. A adapter en fonction de ta DB)
    Tu l'ajoutes dans le Where de tes requêtes et le tour est joué.

    Si l'invite est nécessaire :
    - tu la rend facultative sans valeur par défaut
    - tu utilises la condition ci dessus en faisant un OR avec ton invite

    Si ton invite n'est pas renseignée : tu auras les données à partir de la date du jour.
    Si elle l'est, tu auras les données à partir de la date de l'invite. Attention il sera peut-être nécessaire d'exclure les données entre date invite et date du jour (filtre dans l'état)... A voir en fonction de tes besoins

  3. #3
    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
    Par défaut
    A priori, il y a la possibilité de saisir une valeur par défaut.
    Normalement, il faut que celle(s)-ci corresponde à une des valeurs disponibles dans la liste de valeurs associée. Mais si on ne spécifie pas de liste de valeurs, la saisie de la valeur par défaut n'est-elle pas libre ?

    Auquel cas il serait possible de saisir sysdate... (Attention aussi dans ce cas à préciser "Not_Persistent")

    Cf cette discussion

    Désolé de ne pouvoir tester moi-même mais ces paramètres ne sont pas disponibles sur les anciennes versions.
    Pensez à consulter les FAQs BI, les Tutoriels BI et à effectuer des Recherches.
    Un message vous a aidé ? Votez en cliquant sur
    Votre problème est résolu ? Merci de l'indiquer en cliquant sur le bouton

  4. #4
    Rédacteur/Modérateur
    Avatar de NorocBzh
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2008
    Messages
    834
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur décisionnel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 834
    Par défaut
    Salut,

    Il est tout à fait possible de mettre une valeur par défaut comme précisé dans ton post Tom (sur XI3 en tous cas). De là à ce qu'elle soit dynamique ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    @Prompt('MonAnnée','A','Classe1\Annee',mono,constrained,Persistent,{'2011'})

    [EDIT] J'ai testé en mettant un sysdate à la place de mon '2011', BO n'a pas l'air d'en vouloir

  5. #5
    Membre Expert Avatar de djam21
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2006
    Messages
    843
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 843
    Par défaut
    C'est bien ce que je pensai... C'était trop facile...

  6. #6
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    Merci pour votre aide.

    Ta solution est interessante djam21 mais ne correspond pas à la demande que l'on m'a fait.

    J'ai continuer à chercher comment ajouter une valeur par défaut dynamique dans une invite mais sans succès. Designer n'a pas l'air d'accepter de fonction dans le paramètre destiné à renseigner la valeur pas défaut de l'invite. Il attend une valeur en dur qui doit effectivement être dans le 3ième paramètre de l'invite.

  7. #7
    Membre averti
    Inscrit en
    Novembre 2010
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 25
    Par défaut
    Merci pour ta réponse.

    Il faut que je vois si je peux la mettre en place. Pour le moment, je suis un peu débordé mais des que j'ai un peu de temps je m'y mets.

    Encore merci.

Discussions similaires

  1. Date système en valeur par défaut d'une invite
    Par safari25 dans le forum Webi
    Réponses: 1
    Dernier message: 10/02/2012, 11h22
  2. Réponses: 3
    Dernier message: 27/05/2011, 11h18
  3. Réponses: 3
    Dernier message: 21/05/2008, 18h29
  4. Réponses: 6
    Dernier message: 13/06/2006, 08h02
  5. Valeur par défaut dans une table objet
    Par Ricky81 dans le forum Oracle
    Réponses: 12
    Dernier message: 18/03/2004, 11h52

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