Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Webi
Webi Forum d'entraide Webi (client léger)
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 24/11/2010, 09h19   #1
Membre confirmé
 
Avatar de PAYASS59
 
Homme
Inscription : février 2005
Messages : 735
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2005
Messages : 735
Points : 291
Points : 291
Par défaut Un seul tableau avec 2 sources d'informations

Bonjour,

Voici ce que j'aimerai faire et ne sais pas mettre en place :

Requete_1 (oracle) :

pays - region - nb_agent - mois


Requête_2 (excel) :

pays - region - nb_agent - mois


J'aimerai faire un tableau croisé général reprenant aussi bien les données de la requete_1 et de la requête_2 mais je bloque et toune en rond....

exemple :

janvier / Février / Mars............................
region-1 12 15 14
Region-2 8 6 7
region-3 10 11 11
....
...
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
PAYASS59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 09h58   #2
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Quelles sont les natures de tes objets ?
pays - dimension ?
region - dimension ?
nb_agent - indicateur ?
mois - dimension ?

Le fait de lier toutes les dimensions ne fonctionnent pas ?
Quel résultat cela te retourne dans ce cas ?
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 10h28   #3
Membre confirmé
 
Avatar de PAYASS59
 
Homme
Inscription : février 2005
Messages : 735
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2005
Messages : 735
Points : 291
Points : 291
j'ai un souci en amont....

le code_region n'est pas du même format :

affichage requête_1 : 7032
affichage requête_2 : 7032.0

Ce qui est bizarre c'est que dans mon fichier excel la colonne est au bien au format nombre sans decimal ?...
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
PAYASS59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 10h32   #4
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Ce sont des id et non des libellés en dimensions donc.
Essaye de les Passer au format alphanumérique dans excel peut être ?
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h00   #5
Membre confirmé
 
Avatar de PAYASS59
 
Homme
Inscription : février 2005
Messages : 735
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2005
Messages : 735
Points : 291
Points : 291
j'ai mis un format text dans excel mais pas de changement
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
PAYASS59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h03   #6
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Si tu mets un format texte dans excel, as tu mis un format varchar dans oracle ?
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h09   #7
Membre confirmé
 
Avatar de PAYASS59
 
Homme
Inscription : février 2005
Messages : 735
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2005
Messages : 735
Points : 291
Points : 291
Citation:
Si tu mets un format texte dans excel, as tu mis un format varchar dans oracle ?
Dans Oracle ?

Je ne passe pas par Oracle pour mon fichier excel ???
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
PAYASS59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h17   #8
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Citation:
Requete_1 (oracle) :

pays - region - nb_agent - mois
Je parle de la requête oracle.
Pour que tu puisses justement faire la liaison
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h25   #9
Membre confirmé
 
Avatar de PAYASS59
 
Homme
Inscription : février 2005
Messages : 735
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2005
Messages : 735
Points : 291
Points : 291
oui pas de souci la dessus
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
PAYASS59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h32   #10
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Donc tu as toutes dimensions excel en texte, toutes tes dimensions oracle en varchar, et lorsque tu fais les fusions de dimension, ca ne fonctionne pas ?
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h37   #11
Membre confirmé
 
Avatar de PAYASS59
 
Homme
Inscription : février 2005
Messages : 735
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2005
Messages : 735
Points : 291
Points : 291
quand je fusionne,

si j'affiche les valeurs de la dimension fusionnée, j'ai :

7058
7058.0
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
PAYASS59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h39   #12
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Ce n'est pas normal si tu es en varchar et en texte...
Essaye de changer le format de ta dimension directement sous BO et regarde si la fusion change...
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 11h49   #13
Membre confirmé
 
Avatar de PAYASS59
 
Homme
Inscription : février 2005
Messages : 735
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2005
Messages : 735
Points : 291
Points : 291
de toute façon avant d'aller plus loin ce qui n'est pas normal est que rien que de faire une seule requête sur mon fichier excel j'ai :

7058.0 au lieu de 7058.

Tant qu'il y aura ce souci c'est pas encore la peine de parler de fusion
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
PAYASS59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 12h02   #14
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
J'ai la même chose que toi à l'affichage dans le tableau, mais au niveau du fournisseur de donnée, j'ai bien mon entier sans décimale.

EDIT : chez moi, quand je fais 1 requête oracle avec de l'alphanumérique, que je fais 1 requête excel avec du texte. Ca me met bien ma variable excel en indicateur, je la change en dimension. Dans le tableau, j'ai bien 1,0 ; 2,0 etc...
Et la fusion se passe nickel avec les valeur 1 ; 2 etc... de la requête oracle.
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 14h22   #15
Membre confirmé
 
Avatar de PAYASS59
 
Homme
Inscription : février 2005
Messages : 735
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2005
Messages : 735
Points : 291
Points : 291
voilà ce que j'ai apres avoir fait mes fusions dans un tableau simple

exemple code_region ( de la fusion) / nb_agents

1514 / 15
1874 / 16
7056 / 21
7056.0 / 3


Je fais une section sur le code région, je m'attends à avoir :

1514
15

1874
16

7056
24


Mais non j'ai une section pour 7056 et 7056.0


7056
21

7056.0
3
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
PAYASS59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 14h50   #16
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 273
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 273
Points : 5 670
Points : 5 670
S'il te fais une section, effectivement c'est que la fusion se fait mal, ou alors que la valeur que tu dois sommer est en dimension alors qu'elle devrait être en indicateur.

Pour info, pour que ta somme par code_region fonctionne, il faut absolument créer une variable qui te fera la somme de tes deux indicateurs :
Code :
=[Requete1.nb_agents]+[Requete2.nb_agents]
Et c'est celle-ci qu'il faut placer dans le tableau.

Et pour s'affranchir du problème des décimales, le mieux est de tout traiter en numérique (accepté en dimension) car 1000.0 = 1000 dans ce cas là.
__________________
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 actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 14h59   #17
Membre confirmé
 
Avatar de PAYASS59
 
Homme
Inscription : février 2005
Messages : 735
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2005
Messages : 735
Points : 291
Points : 291
en fait ce qui me rajoute le .0 c'est quand dans le designer je repasse la dimension en chaine. SI je ne fais pas ça je ne sais pas faire les fusions car de l'autre côté (requête 1) celui-ci est en varchar.

Code :
S'il te fais une section, effectivement c'est que la fusion se fait mal, ou alors que la valeur que tu dois sommer est en dimension alors qu'elle devrait être en indicateur.
-> LA VALEUR QUE JE SOMME EST BIEN EN INDICATEUR.


Citation:
Et pour s'affranchir du problème des décimales, le mieux est de tout traiter en numérique (accepté en dimension) car 1000.0 = 1000 dans ce cas là.
Je ne comprends pas trop là
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
PAYASS59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 15h10   #18
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 273
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 273
Points : 5 670
Points : 5 670
Si ta Requête 1 est ta requête Oracle, il suffit de créer un objet qui te transforme ta colonne VARCHAR en NUMBER :
Ou alors, tu appliques dans le designer la transformation sur l'objet de ta requête 2 pour le passer correctement en chaîne :
Code :
to_char(TABLE.CHAMP,'0')
Par contre, pense bien à faire la somme de tes indicateurs comme je l'ai spécifié dans mon précédent post.
__________________
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 actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 15h16   #19
Membre confirmé
 
Avatar de PAYASS59
 
Homme
Inscription : février 2005
Messages : 735
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2005
Messages : 735
Points : 291
Points : 291
ma requête_2 est sur un fichier excel via une connexion ODBC, je doute que je puisse utiliser le to_char dans le designer.

Concernant la transformation de la variable dans la requête_1 :to_number(TABLE.CHAMP)
Ceci provient d'un univers propriétaire et nous ne voulons pas toucher la source.
__________________
Je préfère ma soif d'apprendre, à leurs certitudes de savoir....
PAYASS59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 15h49   #20
Responsable Business Intelligence
 
Avatar de TomDuBouchon
 
Homme Thomas Cochin
Consultant en Business Intelligence
Inscription : juin 2009
Messages : 3 273
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 273
Points : 5 670
Points : 5 670
Peut-être pas "to_char" qui est propre à Oracle, mais je pense qu'il est quand même possible d'effectuer des transformations...
__________________
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 actuellement 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 10h14.


 
 
 
 
Partenaires

Hébergement Web