Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Designer
Designer Forum d'entraide Designer (création d'univers, etc.)
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 29/09/2006, 13h40   #1
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 2
Points : 2
Par défaut BO et Postgres

J'ai l'habitude d'utiliser la fonction decode dans designer afin d'afficher des libellés lorsque j'ai des codes en table. J'ai créé un nouvel univers qui pointe sur une base postgres et cette fonction n'est visiblement par connue. Existe t-il un équivalent ?
stisud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2006, 13h48   #2
Membre émérite
 
Avatar de bastoonet
 
Inscription : septembre 2006
Messages : 815
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : septembre 2006
Messages : 815
Points : 843
Points : 843
peut etre un case...comme en T-SQL...
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2006, 18h28   #3
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Je confirme, l'opérateur CASE est un opérateur ANSI donc disponible sur la plupart des SGBD.

Oracle:
Code :
1
2
 
decode (value, 0, 'zero', 1, 'one', 'unknown')
ANSI:
Code :
1
2
 
CASE WHEN value=0 THEN 'zero' WHEN value=1 THEN 'one' ELSE 'unknown' END
ou
Code :
1
2
 
CASE value WHEN 0 THEN 'zero' WHEN 1 THEN 'one' ELSE 'unknown' END
Remarque : il est conseillé d'utiliser le CASE aussi en Oracle (en plus tu gagnes en portabilité) plutôt que le decode.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2006, 11h42   #4
Invité de passage
 
Inscription : septembre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 6
Points : 2
Points : 2
Par défaut BO Postgres

Merci. La syntaxe CASE WHEN THEN fonctionne très bien.
stisud 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 12h38.


 
 
 
 
Partenaires

Hébergement Web