Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Débuter
Débuter Forum d'entraide pour débuter avec Business Object
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/04/2011, 16h46   #1
Membre à l'essai
 
Inscription : novembre 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 33
Points : 22
Points : 22
Par défaut Invite année dans formule

Bonjour,
Je suis totalement novice dans le domaine.

Voila mon problème :
A partir d'une année donnée par l'utilsateur, j'essaye de savoir si le 31 janvier ou le 28 février .... de l'année est supérieur à la date d'abonnement.

Prenons le cas du 31 janvier
Pour l'instant ce que j'ai fait :

Citation:
= Si (<Date Début Abonnement><='31/01/2011') Alors 1 Sinon 0
Ce que je voudrais c'est que ce soit toujours le 31 janvier de l'année demandée par l'utilisateur : Si (<Date Début Abonnement><= "31/01/" & RéponseUtilisateur ("Requête 1" , "Année souhaitée")) Alors 1 Sinon 0


Autre point : je cherche également à savoir comment indiquer vude dans une formule : Si (<Date Début Abonnement>=vide)
J'ai essayé #empty proposé dans l'éditeur de formule mais cela ne fonctionne pas.
Je vous remercie d'avance pour l'aide apportée.
kryssy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 16h57   #2
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 271
Détails du profil
Informations personnelles :
Nom : Homme Thomas Cochin
Âge : 29
Localisation : France, Seine et Marne (Île de France)

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

Informations forums :
Inscription : juin 2009
Messages : 3 271
Points : 5 670
Points : 5 670
Bonjour,

Si ton objet <Date début abonnement> est de type Date, alors il faut d'abord faire une conversion avant de le comparer :
Code :
=Si (<Date Début Abonnement><= EnDate("31/01/" & RéponseUtilisateur ("Requête 1" , "Année souhaitée"),"jj/mm/aaaa")) Alors 1 Sinon 0
Attention toutefois à ce que les utilisateurs saisissent bien 4 caractères pour l'année.

Pour déterminer si un objet ou une variable est null alors il faut utiliser la fonction EstNul() :
Code :
=Si EstNul(<Date Début Abonnement>) Alors ...
__________________
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
Vous souhaitez contribuer à la rubrique BI ? Contactez-moi ou un autre responsable de l'équipe BI par MP.
TomDuBouchon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2011, 17h07   #3
Membre à l'essai
 
Inscription : novembre 2005
Messages : 33
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 33
Points : 22
Points : 22
Merci ça fonctionne super.
Quelle réactivité:
kryssy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h22.


 
 
 
 
Partenaires

Hébergement Web