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 11/07/2011, 15h56   #1
Nouveau Membre du Club
 
Inscription : septembre 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 131
Points : 27
Points : 27
Envoyer un message via MSN à coolmek
Par défaut Deski: message d'erreur DMB0008

Bonjour,

J'ai un champs dans mon tableau "statut",

j'ai mis la fonction suivante:

statut = si(<STATUT1>="OPEN") alors (si (<STATUT2>="OPEN") alors "OPEN" sinon "CLOSED") sinon "CLOSED"

STATUT1 une colonne de la table TABLE1(dimension alphanumérique)
STATUT2 une colonne de la table TABLE2(dimension alphanumérique)

et j'ai ce msg d'erreur.

Les variables utilisées dans la formules ne sont pas compatibles. (DMB0008)

Merci d'avance.
coolmek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2011, 17h15   #2
Membre éclairé
 
Avatar de delphine35
 
Femme delphine
Analyste BO
Inscription : novembre 2009
Messages : 261
Détails du profil
Informations personnelles :
Nom : Femme delphine
Localisation : Canada

Informations professionnelles :
Activité : Analyste BO

Informations forums :
Inscription : novembre 2009
Messages : 261
Points : 338
Points : 338
Il faut que tes tables TABLE1 et TABLE2 soient liés : soit au niveau de l'univers (dans requete SQL) soit dans le cube.
__________________
Delphine35

Rien n'est impossible à celui qui n'a pas à le faire
delphine35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2011, 17h18   #3
Nouveau Membre du Club
 
Inscription : septembre 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 131
Points : 27
Points : 27
Envoyer un message via MSN à coolmek
Citation:
Envoyé par delphine35 Voir le message
Il faut que tes tables TABLE1 et TABLE2 soient liés : soit au niveau de l'univers (dans requete SQL) soit dans le cube.

Les 2 tables sont liées,

la tables1 est : Commande
la table 2 est : Ligne de commande
coolmek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2011, 17h22   #4
Membre éclairé
 
Avatar de delphine35
 
Femme delphine
Analyste BO
Inscription : novembre 2009
Messages : 261
Détails du profil
Informations personnelles :
Nom : Femme delphine
Localisation : Canada

Informations professionnelles :
Activité : Analyste BO

Informations forums :
Inscription : novembre 2009
Messages : 261
Points : 338
Points : 338
1 - STATUT1 et STATUT2 sont bien déclarés comme chaine de caractères ?

2 - Met des espaces (BO est très sensible aux espaces) :

Code :
 si ( <STATUT1> = "OPEN" ) alors ( si ( <STATUT2> = "OPEN" ) alors "OPEN" sinon "CLOSED") sinon "CLOSED"
__________________
Delphine35

Rien n'est impossible à celui qui n'a pas à le faire
delphine35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2011, 17h41   #5
Nouveau Membre du Club
 
Inscription : septembre 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 131
Points : 27
Points : 27
Envoyer un message via MSN à coolmek
Citation:
Envoyé par delphine35 Voir le message
1 - STATUT1 et STATUT2 sont bien déclarés comme chaine de caractères ?

2 - Met des espaces (BO est très sensible aux espaces) :

Code :
 si ( <STATUT1> = "OPEN" ) alors ( si ( <STATUT2> = "OPEN" ) alors "OPEN" sinon "CLOSED") sinon "CLOSED"
J'ai essayé avec les espaces, c'est la même chose.
coolmek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2011, 12h44   #6
Membre chevronné
 
Avatar de NorocBzh
 
Homme
Développeur décisionnel
Inscription : juin 2008
Messages : 510
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
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 : 510
Points : 694
Points : 694
Regarde au niveau de ton univers si tes deux objets ne sont pas incompatibles. (Outils>Navigation Agrégée)
NorocBzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2011, 14h01   #7
Nouveau Membre du Club
 
Inscription : septembre 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 131
Points : 27
Points : 27
Envoyer un message via MSN à coolmek
Citation:
Envoyé par coolmek Voir le message
J'ai essayé avec les espaces, c'est la même chose.
Quelqu'un a une idée svp. c'est très urgent.

Merci d'avance.
coolmek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2011, 16h00   #8
Membre chevronné
 
Avatar de NorocBzh
 
Homme
Développeur décisionnel
Inscription : juin 2008
Messages : 510
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
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 : 510
Points : 694
Points : 694
As-tu regardé les objets incompatibles dans l'univers ?
NorocBzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2011, 10h23   #9
Nouveau Membre du Club
 
Inscription : septembre 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 131
Points : 27
Points : 27
Envoyer un message via MSN à coolmek
Citation:
Envoyé par NorocBzh Voir le message
As-tu regardé les objets incompatibles dans l'univers ?
Oui, j'ai vérifié dans l'univers, tt est ok.

Je pense que le problème vient du fait que le que statut1 ramène une seule ligne pour un n° de commande, par contre statut2 ramène plusieurs lignes pour un n° de commande.
coolmek est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h52.


 
 
 
 
Partenaires

Hébergement Web