Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Deski
Deski Forum d'entraide Deski (client lourd)
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 31/03/2008, 10h06   #1
Invité de passage
 
Inscription : mars 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 4
Points : 1
Points : 1
Par défaut [BO 6.5.4][Deski]Comparaison de dates

Bonjour,

J'ai besoin d'aide pour comparer une date de mon univers avec la date du jour dans la condition de ma requête d'extraction.

Dans le QueryPanel, dans la rubrique Conditions quand je veux comparer ma date avec la date du jour, j'ai essayé CurrentDate() mais cela ne fonctionne pas.

Quelqu'un peut-il m'aider?
Merci
AnneF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 18h22   #2
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
Bonsoir,
Difficile de t'aider sans savoir en quelle version tu es
  • V5 ?
  • V6 ?
  • VXI ?
  • Et en client lourd (Deski installé sur ton poste) ?
  • Ou Webi ?
Pourrais tu également nous coller ta formule ici ?
Merci
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 08h39   #3
Invité de passage
 
Inscription : mars 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 4
Points : 1
Points : 1
Bonjour ,

Désolée, j'ai oublié de préciser la version.
J'ai une version Deski 6.5.4 installée sur mon poste.

J'ai des objets avec des dates dans mon univers, et je voudrais pouvoir extraire tous les objets pour lesquelles cette date + 2 jours (ouvrés de préférence) est inférieure à la date du jour.

J'ai créé un "user objects " (désolée j'ai une version en anglais ) qui s'appelle Date+2 de type Date, de qualification Measure. Je lui ai associé la formule : Add Days ( {Dates (dctp)\Date valeur estimée (dctp)} , 2 ).

Mon problème c'est de comparer ce User Object à la date du jour dans les conditions de ma requête.

J'espère que c'est plus clair, et merci d'avance...
Anne
AnneF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 09h05   #4
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
Bonjour,
Tu as beaucoup de chance ... car seule la version 6 permet d'utiliser le résultat d'une requête dans la condition d'une autre requête...

Procéder de la façon suivante :
  1. Menu Données / Créer un fournisseur de données
  2. Accéder aux nouvelles données par un autre moyen
  3. Autres : SQL à la carte
  4. En admettant que tu sois sur une base oracle choisir une connexion sur une base (peu importe)
Code :
SELECT sysdate FROM DUAL
Exécuter.

Retourner dans ta requête
  1. Aller dans Objets personnels
  2. Modifier ton objet Date+2 le mettre en Dimension si il est en Indicateur
  3. Valider
  4. Le mettre en condition
  5. Opérateur Egal
  6. Opérande Sélectionner les résultats de la requête (ANY)
  7. Choisir le SQL à la carte
  8. Sélectionner sysdate
Dis nous si cela te convient...
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 09h43   #5
Invité de passage
 
Inscription : mars 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 4
Points : 1
Points : 1
Super !! Merci! Effectivement j'arrive bien à récupérer la SYSDATE de cette façon. Sauf que maintenant j'ai un souci quand je le compare à mon objet Date+2?

Execption: DBD, ORA-01841: (full) year must be between -4713 and +9999, and not be 0.

Si je le compare simplement à la date de mon univers c'est OK.
Si j'affiche Date+2 dans les résultats de ma requête sans le mettre en condition, c'est OK aussi.

Je vais continuer à creuser...
AnneF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 12h22   #6
Invité de passage
 
Inscription : mars 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 4
Points : 1
Points : 1
Mon deuxième problème est résolu !! Cela venait de mes données.

Merci encore et bonne journée !!
AnneF est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/04/2008, 12h54   #7
Rédacteur
 
Avatar de Bruno2r
 
Bruno ROMAN-RUIZ
Inscription : décembre 2006
Messages : 2 185
Détails du profil
Informations personnelles :
Nom : Bruno ROMAN-RUIZ
Âge : 57

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : décembre 2006
Messages : 2 185
Points : 2 724
Points : 2 724
Citation:
Envoyé par AnneF Voir le message
Mon deuxième problème est résolu !! Cela venait de mes données.

Merci encore et bonne journée !!
Eh oui Oracle ne plaisante pas avec les dates ..
Si tu veux en savoir plus sur les dates dans BO va faire un tour sur mon article consacré à ce sujet
DE L'UTILISATION ETENDUE DES FONCTIONS DATE

A bientôt
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO
"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!"
Bruno2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 15h28   #8
Membre éprouvé
 
Homme
Consultant en Business Intelligence
Inscription : mai 2003
Messages : 910
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2003
Messages : 910
Points : 407
Points : 407
Le lien du post précédent est KO, voici le bon :

http://bruno-roman-ruiz.developpez.c...onctions-date/


Gôm
__________________
Quand on n'a pas d'tête, on a ...
ghohm 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 18h44.


 
 
 
 
Partenaires

Hébergement Web