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 20/07/2011, 15h49   #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 problème d'une condition

Salut tout le monde,

J'ai une condition KO_1 :
@Prompt('Choix','A',{'A','B','C'},mono,constrained)

Je l'ai modifié :
@Prompt('Choix','A',{'A','B','C','D','E','F','G'},mono,constrained)

quand je rafraichis mon état j'ai toujours les éléments de la première version de condition.

j'ai bien exporté l'univers et j'ai actualisé mon état, mais toujours la meme chose. j'ai enlevé la condition de mon état et je j'ai remis et ça marche super.
Le pb est que cette condition est utilisée dans une trentaines d'états.

Quelqu'un a une idée??????

Merci d'avance.
coolmek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 00h13   #2
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 544
Points : 9 544
qq part dans les options de l'univers (désolé, je n'ai pas Designer sous la main pour tester), il faut cocher une option "exporter les listes de valeurs avec l'univers".
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 10h21   #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
Merci de ta réponse,
Je ne pense pas que le pb vient de là, car quand je retire la condition de l'état et je la remis, ça marche, sinon la condition elle marche dans les nouvels états. Ce que je veux c'est éviter de faire cette manip pour une trentaine d'états,,,,

J'espère que j'ai bien expliqué mon pb, n'hésites pas si tu veux plus d'explications.
coolmek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 13h04   #4
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 544
Points : 9 544
Quand tu retires la condition, il supprime la liste de valeurs (LOV) locale. Quand tu la remets, il la re-crée selon le nouveau paramétrage de l'univers.

Donc si tu veux éviter de faire la manipe sur tous les rapports, tu cherches l'option que je t'ai citée, tu la coches, tu republies ton univers, tu testes tes rapports, et à ce moment-là tu pourras dire si ça vient de là ou pas.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 14h28   #5
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
Pour info, la case à cocher en question est dans les propriétés de ton objet, onglet "propriété", cadre "associer une liste de valeurs".
NorocBzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2011, 16h36   #6
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 Antoun Voir le message
Quand tu retires la condition, il supprime la liste de valeurs (LOV) locale. Quand tu la remets, il la re-crée selon le nouveau paramétrage de l'univers.

Donc si tu veux éviter de faire la manipe sur tous les rapports, tu cherches l'option que je t'ai citée, tu la coches, tu republies ton univers, tu testes tes rapports, et à ce moment-là tu pourras dire si ça vient de là ou pas.
je n'ai pas trouvé ou faire la manip, je sais que ça existe pour les objets mais pour les conditions je ne sais pas comment faire???

Merci
coolmek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 09h59   #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 NorocBzh Voir le message
Pour info, la case à cocher en question est dans les propriétés de ton objet, onglet "propriété", cadre "associer une liste de valeurs".
ALORS, qqu'un a-il une idée pour mon pb. ça me bloque...
coolmek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 17h27   #8
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 668
Points : 5 668
Bonjour,

Lorsque tu fais une modification dans l'univers, BO ne la prend pas par défaut en compte.

Pour qu'il le fasse, tu as plusieurs choix :
  • Forcer l'import de l'univers
  • Quitter BO puis le relancer
  • Rentrer dans l'outil de création de requête et réexécuter

Le fait de simplement rafraichir le rapport ne modifie pas le SQL.
__________________
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 29/07/2011, 19h28   #9
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 544
Points : 9 544
Citation:
Envoyé par coolmek Voir le message
je n'ai pas trouvé ou faire la manip, je sais que ça existe pour les objets mais pour les conditions je ne sais pas comment faire???

Merci
Tu fais un objet caché (ou, mieux, tu crées une classe "technique" cachée, pour mettre tous tes objets cachés dedans), et tu paramètres ta LOV dessus, avec sa définition SQL et la case "exporter avec l'univers".

Dans ta condition, tu indiques qu'il faut reprendre la LOV de l'objet au lieu de passer une liste en dur. Ça doit être une syntaxe comme ça :

Code :
@Prompt('Choix','A','nom_classe\nom_objet',mono,constrained)
Dans les dernières versions (je ne crois pas que ça concerne la XI R2, mais je te laisse vérifier), tu as également une syntaxe étendue du @PROMPT, cf http://www.businessobjectstips.com/t...-prompt-syntax.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 15h07   #10
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 Antoun Voir le message
Tu fais un objet caché (ou, mieux, tu crées une classe "technique" cachée, pour mettre tous tes objets cachés dedans), et tu paramètres ta LOV dessus, avec sa définition SQL et la case "exporter avec l'univers".

Dans ta condition, tu indiques qu'il faut reprendre la LOV de l'objet au lieu de passer une liste en dur. Ça doit être une syntaxe comme ça :

Code :
@Prompt('Choix','A','nom_classe\nom_objet',mono,constrained)
Dans les dernières versions (je ne crois pas que ça concerne la XI R2, mais je te laisse vérifier), tu as également une syntaxe étendue du @PROMPT, cf http://www.businessobjectstips.com/t...-prompt-syntax.
Salut,

Est ce que tu peux m'aider à appliquer ta solution?

voici ma condition :

(table.objet1='ALG' AND @Prompt('Choix','A',{'A','B','C','D','E','F','G'},mono,constrained)='A')
or (table.objet1='MAR' AND @Prompt('Choix','A',{'A','B','C','D','E','F','G'},mono,constrained)='B')
or (table.objet1='CYN' AND @Prompt('Choix','A',{'A','B','C','D','E','F','G'},mono,constrained)='C')
or (table.objet1='DUK' AND @Prompt('Choix','A',{'A','B','C','D','E','F','G'},mono,constrained)='D')
or (table.objet1='EGY' AND @Prompt('Choix','A',{'A','B','C','D','E','F','G'},mono,constrained)='E')
or (table.objet1='FND' AND @Prompt('Choix','A',{'A','B','C','D','E','F','G'},mono,constrained)='F')
or (table.objet1='GAL' AND @Prompt('Choix','A',{'A','B','C','D','E','F','G'},mono,constrained)='G')

Merci d'avance.
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 00h22.


 
 
 
 
Partenaires

Hébergement Web