|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() |
Bonjour à tous,
Je suis débutant sur BO et j'ai besoin d'effectuer un calcul avec une conditionnel et je ne trouve rien pour m'en dépatouiller. J'ai des données numériques dans un tableau. sur une ligne on a donc : <numéro machine> <valeur1> <valeur2> <valeur3> ... Les colonnes au dessus de chaque valeur sont des noms de tests. J'ai besoin de calculer le nombre de valeur (dans chaque colonne) qui sont supérieure à une variable et inférieur à une autre. Ce qui me donne le nombre de machines que je cherche. Ce qui nous rends en "algo" quelque chose du style : compteur = 0 Si "var" > Cond1 ou "var" < Cond2 alors compteur+1 Merci d'avance si vous arrivez à m'aider là dessus. |
|
|
00
|
|
|
#2 | ||
|
Membre émérite
![]() Inscription : décembre 2005 Messages : 901 ![]() |
WebI, DeskI ou macro ???
Tu le fais où ton calcul ? Une piste : Code :
__________________
--= Ayana =-- Modératrice B.I. Règles du forum BO Team BAB - Spécialistes BO Rubrique BI de developpez.com |
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() |
Je suis sur DeskI.
Et je tente de faire mon calcul dans une nouvelle variable (dans le rapport). Pour donner un exemple de mon tableau, ça fait quelque du type : Vitesse 886153A 13 886153B 15 886153C 16 886143D 20 Et mes deux conditions sont Moyenne - 2 sigma (ecart type) et Moyenne + 2 sigma. Imaginons les à 14 et 16 pour l'exemple (j'ai pas calculé ces valeurs sont fausses), je dois donc obtenir le nombre : 2. 20 est strictement au dessus de Moyenne + 2 Sigma et 13 strictement en dessous de Moyenne - 2 Sigma. Voilà pour le raisonnement du calcul.. |
|
|
00
|
|
|
#4 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Salut kinji,
Pour te familiariser avec les fonctions et syntaxes de BO, je te conseille d'ajouter à droite de ton exemple autant de colonnes de calculs intermédiaires que nécessaire (afin de vérifier le résultat étape par étape)
Tu devras tester les calcul contextuels par exemple Moyenne Dans Bloc ... Dis nous si tu rencontres des difficultées
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() |
J'ai déjà effectué tout ces calculs car je dois afficher également ces variables.
ce que je n'arrive pas à faire c'est le test si valeur > bornesup. A chaque fois j'ai une erreur #CALCUL que je le tente en colonne ou en ligne. Je joins une capture de mon tableau ça pourrait peut être vous indiquer PS : Je me rends compte que la cause de mon erreur #CALCUL est le fait que j'ai coché "Tableau croisé Business Objects 3.1" dans les options. Sinon ce dernier m'affiche un tableau assez.. diforme (avec énormément de lignes comme si il ne se rendait pas compte qu'il n'y a vait que 3 machines et donc 3 valeurs par colonnes...) Sans cette option, j'arrive à résoudre mon soucis mais j'obtiens le tableau en pièce jointe et je ne sais pas comment me débarasser de toute ces lignes vides :/. |
|
|
00
|
|
|
#6 | |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Je ne pense pas que tu puisses y arriver ainsi.
Toutes tes formules en bas doivent être en ligne pour chaque machine (je te disais d'ajouter des colonnes à droite) Sur chaque ligne se répétera la moyenne la borne inf la borne sup mais pour chaque ligne de machine tu pourras tester Citation:
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() |
J'ai réussi à effectuer mes calculs en suivant ta méthode. J'ai crée une colonne à côté. J'y ai mis mon calcul.
J'ai crée une variable faisant la somme de mes tests par machines et j'ai supprimé la colonne qui affichant les valeurs par machines et ça semble marcher. Maintenant je me retrouve avec un second problème, c'est celui montré dans ma seconde capture. En effet, j'ai beaucoup de lignes qui ont l'air de se chevaucher et pour cela à part passer l'option dont je parlais ci dessus, je n'ai rien trouvé pour arranger cela. Une idée de la part des pros de BO ? Merci d'avance ! |
|
|
00
|
|
|
#8 | |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Citation:
N'y vois là aucun intégrisme mais nous voulons que quelqu'un qui parcourt le forum pour un problème identique puisse s'arrêter sur les sujets qui l'intéressent. Donc Pb de multiplication de ligne dans un tableau ou tout autre titre à ta convenance. Merc d'avance
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
|
00
|
|
|
#9 |
|
Invité régulier
![]() |
Pas de soucis. Merci beaucoup pour votre aide
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com