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 25/11/2011, 10h04   #1
Invité de passage
 
Inscription : avril 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 22
Points : 3
Points : 3
Par défaut Le contraire de la fonction Précédent()

Bonjour

Pour effectuer un contrôle de séquence de continuité de la numérotation des numéros de factures, j'aimerais afficher un état suivant :
Nofacture N ; NoFacture N+1; différence N et N+1

La fonction précédente donne exactement le contraire. Est-ce qu'il existe une fonction "suivante" ? Sinon comment faire ?

Merci d'avance.
bowi1418 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 10h09   #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 702
Points : 5 702
Bonjour,

Pourquoi ne pas utiliser la fonction Précédent() ?
Cela vous permettra de comparer les numéros N et N-1, et donc de vous assurer de la continuité de la numérotation...
__________________
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 25/11/2011, 10h36   #3
Invité de passage
 
Inscription : avril 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 22
Points : 3
Points : 3
Précédente() donne : j'ai pas ma première ligne
Date NoFact N NoFact N-1 Diff
11/11/2011 410001 410001
11/11/2011 410002 410001 1
11/11/2011 410003 410002 1
11/11/2011 410010 410003 7
11/11/2011 410011 410010 1

or si suivante() existe : j'ai la première ligne
Date NoFact N NoFact N+1 Diff
11/11/2011 410001 410002 1
11/11/2011 410002 410003 1
11/11/2011 410003 410010 7
11/11/2011 410010 410011 1
11/11/2011 410011 410012 1
bowi1418 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 10h50   #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 702
Points : 5 702
Certes, avec Précédent(), vous n'avez pas la première ligne. Mais avec une fonction Suivant(), vous n'auriez pas la dernière...

De plus, la différence entre la ligne 2 et 1 vous permet de savoir si la numérotation est correcte, je ne vois pas où se trouve vraiment le problème en fait. D'autant que cela me semble plus logique de vérifier à partir de la ligne 2 si la numérotation est correcte vis à vis de la ligne 1.
__________________
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 25/11/2011, 14h13   #5
Invité de passage
 
Inscription : avril 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 22
Points : 3
Points : 3
Bon, je vais utiliser la fonction précédente()...

Merci
bowi1418 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/11/2011, 14h32   #6
Invité de passage
 
Inscription : janvier 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 5
Points : 3
Points : 3
Par défaut Fonction RelativeValue

Slt à tous,

Je viens de voir vos échanges et la fonction ValeurRelative pourrais convenir à condition que tu sois a moins sur la version XI R3.

http://help.sap.com/businessobject/p...ats_new_fr.pdf

Bon courage.
rafale33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 14h10   #7
Invité de passage
 
Inscription : avril 2006
Messages : 22
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 22
Points : 3
Points : 3
Nickel chrome.
voilà la syntaxe utilisée:
précédente() donne
=ValeurRelative([Numéro de facture]; ([Numéro de facture]); -1)
"suivante()" donne
=ValeurRelative([Numéro de facture]; ([Numéro de facture]); 1)

Merci
bowi1418 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 17h57.


 
 
 
 
Partenaires

Hébergement Web