Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects
Business Objects Forum d'entraide sur Business Objects. Avant de poster --> FAQ BO, Tutoriels BO
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 06/09/2011, 13h55   #1
Invité régulier
 
Homme
Inscription : mars 2007
Messages : 27
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : mars 2007
Messages : 27
Points : 8
Points : 8
Par défaut Comparaison avec objet personnel (Excel)

Bonjour,

J'utilise BO 6.5. J'aimerais comparer une dimension de mon rapport BO avec une colonne d'une feuille Excel. Jusque là, aucun problème pour cette réalisation. Mais là où je bloque, c'est que ma comparaison concerne des chaines de caractères, et j'aimerais utiliser "%" sur chaque valeur sur une ligne dans excel, et c'est là que je bloque.

Avez-vous déjà rencontrer ce problème? Merci d'avance.
ManinBI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 14h03   #2
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 281
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 281
Points : 5 703
Points : 5 703
Bonjour,

Pourrais-tu donner 2 ou 3 exemples de ce que tu souhaites, et du problème que tu rencontres actuellement ?
__________________
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 06/09/2011, 14h39   #3
Invité régulier
 
Homme
Inscription : mars 2007
Messages : 27
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : mars 2007
Messages : 27
Points : 8
Points : 8
Merci. Au fait, Voici un exemple, voici un rapport:

Nom Type Nombre Pays
Banane verte Fruit 10 France
Banane jaune Fruit 10 Espagne
Ananas Fruit 12 Belgique
Lait Aliment 6 Suisse

Et là j'aimerais avoir que les enregistrements correspondant à mon tableau excel de ce genre:
Nom
Banane
Ananas
.......

.. donc utiliser par exemple %BANANE% pour avoir les 2 lignes de banane.

Merci.
ManinBI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 15h09   #4
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 281
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 281
Points : 5 703
Points : 5 703
J'imagine que le but est d'extraire d'Excel par exemple la valeur "Banane" qui est elle-même contenu dans ta dimension.

Si c'est bien cela, tu peux essayer la fonction comparer, mais je ne sais pas quel sera son comportement vis à vis de la dimension :
Code :
=Si(Comparer(<Dimension Excel>,"%"&<Dimension>&"%")) Alors <Dimension>
NB : Si cela ne fonctionne pas avec "%", essayer avec "*". Certaines fonctions dans BO utilisent l'* ou lieu du %. (Quoi qu'en dise l'aide)
__________________
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 07/09/2011, 10h04   #5
Invité régulier
 
Homme
Inscription : mars 2007
Messages : 27
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : mars 2007
Messages : 27
Points : 8
Points : 8
Merci beaucoup. Effectivement, c'était ce que je recherchais. Mais bizarrement, j'ai un soucis: dans la comparaison, il me met Yes à tous les niveaux, pourtant j'ai suivi la procédure à la lettre.

Merci en tout cas, et je creuse toujours pour trouver le bug...

EDIT : Le problème est que la comparaison ne se fait qu'avec une seule valeur de ma liste (souvent la dernière), alors que j'aurais aimé que pour chaque valeur de la dimension, BO la compare à toutes les valeurs de ma liste. Je crois que c'est un problème de boucle.

Avez-vous déjà eu ce souci ? Désolé et merci d'avance.
ManinBI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2011, 11h05   #6
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 281
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 281
Points : 5 703
Points : 5 703
Dans ton premier message, tu disais que tu avais réussi à faire la comparaison, hormis pour le "%". Comment avais-tu fait ?
__________________
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 08/09/2011, 11h25   #7
Invité régulier
 
Homme
Inscription : mars 2007
Messages : 27
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : mars 2007
Messages : 27
Points : 8
Points : 8
Re

j'ai fait:

Code :
=Si(Comparer(<Dimension>,"%"&<Dimension Excel>&"%")) Alors <Dimension>.
Mais, avec cette solution, la comparaison, ne se fait qu'avec une seule valeur de la dimension Excel, pourtant ma <Dimension Excel> comporte plus d'une centaine de valeurs, par conséquent le résultat est faux.

Je, crois que je devrais utiliser une boucle qui parcours la <Dimension Excel>, et à chaque valeur, effectue la comparaison.

merci
ManinBI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/09/2011, 11h39   #8
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 281
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 281
Points : 5 703
Points : 5 703
En effet, mais le problème c'est qu'il n'y a pas de système de boucles... (sauf via le SDK, mais c'est une autre histoire...)

Je suis entrain de voir si je peux générer un produit cartésien entre tes deux éléments pour pouvoir effectuer la comparaison correctement.

As-tu d'autres éléments dans tes requêtes ? Dont notamment une dimension commune ?
__________________
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 13/09/2011, 15h09   #9
Invité régulier
 
Homme
Inscription : mars 2007
Messages : 27
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : mars 2007
Messages : 27
Points : 8
Points : 8
Bonjour,

Désolé de ma réponse tardive. Aucune dimension commune.

Mais finalement j'ai créé une variable de comparaion:

If ... then .... Else If .... then .... (X fois le nombre de différentes valeurs: dans mon cas environ 150). Ce n'est pas professionnel, mais le résultat est là, et c'est l'essentiel.

Merci pour tout, et en cas de découverte d'une meilleure solution, merci de tenir informer.
ManinBI 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 21h58.


 
 
 
 
Partenaires

Hébergement Web