Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Débuter
Débuter Forum d'entraide pour débuter avec Business Object
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/04/2007, 17h03   #1
Invité de passage
 
Inscription : avril 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 7
Points : 1
Points : 1
Par défaut Plusieurs indicateurs d'une meme table dans une seule requete

Salut à tous.

J'explique très 'succinctement' mon problème...
En fait, j'ai une table dans mon univers dont je souhaite extraire plusieurs infos.
Je souhaite d'abord avoir le total des lignes, puis le total des lignes avec une certaine valeur pour un champ. Or, quand je crée les deux indicateurs correspondants dans le Designer, et que j'essaye de les afficher en même temps dans une requete... bah pour les deux j'ai le même résultat. Vu qu'ils font un count sur la même table, et que tous les deux prennent en compte la condition appliquée à un seul indicateur.

Le but final est entre autres une table ou un champ a 3 valeurs : 1,2,3
Je voudrais savoir les totaux pour chaque valeur, et le pourcentage pour chaque valeur (comme ça en plus, diagramme et tout blabla).

Voila je sais pas si c'est super clair...
Mais toute aide est la bienvenue !
Merci d'avance.

A.B.
arnaud.barre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 08h11   #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
Sais-tu que tu peux dans tes rapports Bo faire de nombreux calculs sur tes données.


Exemple : tu crées une requetes qui te ramenne de manière brut les éléments de la table dont tu as besoin, et ensuite tu crées un tableau dans lequel tu n'affiche que les totaux et %.

Tu crées un autre tableau toujours basé sur la meme requete, mais sur lequel tu pose un filtre sur une valeur en particulier.

Tu peux également dans ta cellule poser une condition (ex : "=Si( <objetA>="ma_valeur") Alors <objetB> Sinon <objetC>" )

Violà, tu peux egalement crée des ruptures dans tes tableaux, des sections dans ton rapports(avec des masques d'affichages sur certaine valeur de ta section,etc...)

Si tu ne trouve pas ton bonheur avec les rapports, tu peux créer dans ton univers des alias lorsque tu ne parviens pas à utiliser les objets provenant d'une meme table, cela te permet alors de faire un clone de ta table et de séparer tes objets, tu peux egalement créer des contextes dans ton univers pour orienter l'utilisateur vers une chemin de requete...


j'espère que ça t'aide un peu..
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 11h44   #3
Invité de passage
 
Inscription : avril 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 7
Points : 1
Points : 1
Merci pour la réponse.

Ca répond un peu à ma question, mais en fait, je vais essayer de donner un exemple imaginaire plus précis pour savoir
exactement ce que je dois faire...

Admettons que j'ai une table "fruits" dans ma base de données. Cette table contient trois types de produits,
chacun différencié par son nom : "Banane", "Pomme", "Poire".

J'ai maintenant besoin de savoir quels objets créer sous le Designer, sachant que le tableau que je devrais présenter
et créer dans Desktop Intelligence devra être de ce type :

------------------------------------------------------
| Nb. total de produits | % Banane | % Pomme | % Poire |
----------------------- ---------- --------- ---------
| 20 | 50% | 25% | 25% |
------------------------------------------------------

Et surtout, quels seront les étapes/requêtes pour que je puisse au final obtenir un tableau de ce type ?

///

Bon, une fois cette première étape réalisée, ma question est maintenant : admettons que pour chaque produit,
on ajoute un champ 'Date d'achat' indiquant à quelle date le fruit est entré dans le stock.
Comment appliquer un filtre de date pour n'obtenir le tableau que sur une date, ou une tranche ? (exemple : une semaine)

Voilà un petit exemple fait vite fait (sous MySQL)... Si une âme charitable veut donc bien m'expliquer comment faire le genre de choses
que je veux... A partir de ça, ça sera déjà plus simple.

CREATE TABLE `fruits` (
`id_fruit` int(11) NOT NULL auto_increment,
`nom_fruit` varchar(20) NOT NULL,
`date_achat` date NOT NULL default '0000-00-00',
PRIMARY KEY (`id_fruit`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=21;

INSERT INTO `fruits` (`id_fruit`, `nom_fruit`, `date_achat`) VALUES
(1, 'Pomme', '2007-03-10'),
(2, 'Pomme', '2007-03-10'),
(3, 'Pomme', '2007-03-10'),
(4, 'Pomme', '2007-03-10'),
(5, 'Pomme', '2007-03-10'),
(6, 'Pomme', '2007-03-11'),
(7, 'Pomme', '2007-03-11'),
(8, 'Pomme', '2007-03-11'),
(9, 'Pomme', '2007-03-12'),
(10, 'Pomme', '2007-03-10'),
(11, 'Poire', '2007-03-11'),
(12, 'Poire', '2007-03-11'),
(13, 'Poire', '2007-03-12'),
(14, 'Poire', '2007-03-12'),
(15, 'Poire', '2007-03-12'),
(16, 'Banane', '2007-03-11'),
(17, 'Banane', '2007-03-12'),
(18, 'Banane', '2007-03-12'),
(19, 'Banane', '2007-03-12'),
(20, 'Banane', '2007-03-13');


Ah, et j'oubliais : il me faut aussi créer un diagramme derrière relatif aux différents pourcentages
(% Banane, % Pomme, % Poire).. donc là aussi, j'ai besoin de bien comprendre quoi créer, et comment l'utiliser.

Merci à ceux qui auront le courage de répondre
arnaud.barre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 12h11   #4
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
Il faut que tu créer des objets pour id_fruit, nom_fruit et date_achat

Tu fais une requetes ou tu récupère id_fruit et nom_fruit

Ensuite tu obtiens logiquement un tableau de 2 colonnes par défaut qui est la liste de tout.

etape 1 : tu remplaces dans la cellule =<id_fruit> par nombre(<id_fruit>)
tu obtiens alors un tableau du nombre de fruits par type (pomme,banane,poire)

etape 2 : tu fais un click droit sur la cellule nombre(<id_fruit>) -> calcul ->pourcentage.
tu obtiens alors une colonne en plus avec le pourcentage

etape 3 : tu fais un click droit sur la cellule nombre(<id_fruit>) -> calcul ->somme.
tu obtiens alors un total du nombre de fruits en bas


voilà..après il te reste à mettre en forme ton tableau...(tu peux masquer des colonnes dans l'onglet rotation des propriété du tableau)
bastoonet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 13h43   #5
Invité de passage
 
Inscription : avril 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 7
Points : 1
Points : 1
Aaaah, merci d'avoir répondu et aussi vite... Bon, ca règle pas mal mes troubles je pense. Je vois si j'arrive à bien me dépatouiller de ce que je veux faire, sinon, je reviens quémander ici.

Mais merci de ta réponse, ça va m'aider.

A toute.
arnaud.barre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 17h23   #6
Nouveau Membre du Club
 
Inscription : février 2007
Messages : 34
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 34
Points : 33
Points : 33
Bonjour

Je crois que sur BO on peut faire nombre de ligne ou produit = "banane" dans 3 cellules différente par exemple
ou une rupture sur produit et faire le sous total par produit et un total général

bon courage
jean marie
pendulaire 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 13h15.


 
 
 
 
Partenaires

Hébergement Web