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 12/05/2011, 09h35   #1
Invité de passage
 
Inscription : octobre 2009
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 8
Points : 0
Points : 0
Par défaut Suppression de lignes sous BO

Bonjour,


Je souhaite supprimer certaine lignes d'un tableau selon si la valeur d'une variable ("Suppression-Lignes") pour la ligne vaut "oui" ou "non".
Pour cela, j'ai essayé de construire un filtre sur cette variable (en souhaitant n'afficher que les lignes pour lequel Suppression_lignes="non")
Seulement cette variable est calculé à partir d'aggrégat. En effet, elle compte le nombre de lignes dans chaque bloc (fait à l'aide de plusieurs ruptures). Si ce nombre de lignes et >1 et si l'une des lignes de ce bloc contient une cellule vide pour une autre variable (<Lot_Orde_Util>) alors Suppression_lignes="oui" sinon Suppression_lignes="non")

Du coup, BO n'accepte pas que je fasse un filtre sur la variable <Suppression_lignes> !!!

Pouvez-vous m'aider???

Merci
bereniceM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 09h43   #2
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 670
Points : 5 670
Bonjour,

Plutôt que d'essayer de placer un filtre, essaies d'utiliser la case à cocher "masquer le bloc" et de placer ta formule pour le masquer dans les propriétés du tableau.

Ou si j'ai mal compris ta problèmatique, essaies de nous décrire plus précisément ton rapport (une capture d'écran serait optimale)
__________________
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 12/05/2011, 15h03   #3
Invité de passage
 
Inscription : octobre 2009
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 8
Points : 0
Points : 0
Merci pour ta rép.
Le fait de masquer le bloc ne fonctionne pas.

Mon imprime écran est en piece jointe.
Rapport.doc

Je voudrais supprimer les lignes pour lequel <Ligne_Supprimer>="Oui". Cette variable est calculée à partir d'aggrégat.
Mon tableau dispose de plusieurs ruptures.
bereniceM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 15h17   #4
Invité de passage
 
Inscription : octobre 2009
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 8
Points : 0
Points : 0
Voici en pièce jointe l'explication de manière un peu plus précise... enfin je l'espère.
Rapport.doc

Merci de votre aide...
bereniceM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 15h46   #5
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 670
Points : 5 670
OK, alors à mon avis tu te compliques la tâche.

En effet, le but de compter le nombre de ligne est simplement de savoir s'il y en a plus qu'une. Car s'il n'y en à qu'une, il faut afficher les informations quoi qu'il en soit... Donc on va pouvoir s'en sortir autrement, car il faut savoir que tu ne pourras jamais poser un filtre sur une variable (ou une formule) contenant une fonction d'agrégation.

Donc, ce que je te propose, c'est d'utiliser la fonction Précédent(), pour identifier s'il n'y a qu'une seule ligne :

Code :
=Si((Précédent(<N° OF>)=<N° OF>) Et (<Lot_Orde_Util>="" Ou EstNul(<Lot_Orde_Util>))) Alors 1 Sinon 0
Ensuite, tu pourras placer un filtre sur cette formule (ou variable) pour n'afficher que les lignes à 0.
__________________
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 12/05/2011, 16h59   #6
Invité de passage
 
Inscription : octobre 2009
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 8
Points : 0
Points : 0
Merci pour ta formule car en effet, je me compliquais la vie!!! Seulement je peux toujours pas insérer un filtre. Bo ne me le propose dans la liste des filtres

Rapport_Bis.doc
bereniceM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 17h25   #7
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 670
Points : 5 670
Lorsque tu crées une variable à partir de cette formule, tu l'as bien définie en tant que "dimension" ?
__________________
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/05/2011, 09h25   #8
Invité de passage
 
Inscription : octobre 2009
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 8
Points : 0
Points : 0
Non elle est crée en tant qu'indication. Car si je la crée comme dimension et que je l'insère dans mon tableau, j'obtiens "#VALEURMULTI" pour chaque celulle de la colonne.
bereniceM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 09h50   #9
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 670
Points : 5 670
Est-ce que <N° OF> ou <Lot_Orde_Util> est un indicateur ?
__________________
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/05/2011, 10h58   #10
Invité de passage
 
Inscription : octobre 2009
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 8
Points : 0
Points : 0
Non ce sont des dimensions
bereniceM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 11h16   #11
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 670
Points : 5 670
OK... Donc, lorsque tu crées ta variable, il te la mets par défaut en indicateur... Mais si tu retournes dans ses propriétés via le menu "Variables", peux-tu la forcer en dimension ou est-ce grisé ?
__________________
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/05/2011, 11h24   #12
Invité de passage
 
Inscription : octobre 2009
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 8
Points : 0
Points : 0
Je peut la modifier en tant que Dimension. Il ne me la propose toujours pas dans la liste des filtres. De plus, lorsque je l'insère dans le tableau (en tant que variable Dimension), BO me renvoie "#VALEURMULTI" sue chaque cellule du tableau.
Rapport_Bis.doc
bereniceM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 11h34   #13
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 670
Points : 5 670
Il doit y avoir un problème de contexte...

Pour le résoudre, crées une nouvelle colonne dans ton tableau, et insères-y la formule. Normalement elle devrait fonctionner.

Ensuite, dans le menu "Outils", sélectionnes "Transformer la formule en variable" en cochant la case "Evaluer la formule dans son contexte".
Je pense que ça devrait mieux réagir.
__________________
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 16/05/2011, 13h12   #14
Invité de passage
 
Inscription : octobre 2009
Messages : 8
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 8
Points : 0
Points : 0
Je veins de tester votre solution, mais sa ne fonctionne pas. Même lorsque je transforme la formule en variable, il ne me la propose pas ensuite dans la liste des filtres possible du tableau...
bereniceM 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 11h28.


 
 
 
 
Partenaires

Hébergement Web