valeur tabulé
Modérateurs : remi77, D@vid, Damien F., claire, Alexis GERARD, tibo.v1
-
- Première Classe
- Messages : 17
- Enregistré le : 25 sept. 2019, 21:47
- Version TopSolid : 6.18
- Module TopSolid : TopSolid'Steel
valeur tabulé
Hello,j'ai un problème tout simple mais je dois pas écrire juste la condition.
j'aimerais que si lo (longueur) est <= 1000 nb=2 sinon 3 et que si lo est <=1200 nb=4 sinon 5
je dois bien prendre sans unité et ensuite je clic valeur tabulé paramètre de référence lo ensuite le tableau s ouvre et là je tape cela nb=when(lo<=1000,2,3,when(lo<=1200,4,5)) mais je dois faire une connerie mais ou??
merci à vous
j'aimerais que si lo (longueur) est <= 1000 nb=2 sinon 3 et que si lo est <=1200 nb=4 sinon 5
je dois bien prendre sans unité et ensuite je clic valeur tabulé paramètre de référence lo ensuite le tableau s ouvre et là je tape cela nb=when(lo<=1000,2,3,when(lo<=1200,4,5)) mais je dois faire une connerie mais ou??
merci à vous
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Seconde Classe
- Messages : 3
- Enregistré le : 04 févr. 2019, 15:20
- Version TopSolid : 6.18
- Module TopSolid : TopSolid'Steel
Re: valeur tabulé
In this window left column have 1000 and right colum 2.
Like
1000 - 2
1200 - 3
1400 - 4
It means 0...1000 is 2 pcs, 1001...1200 3pcs, above 1401 is 4pcs. No need to use any formulas here.
Blanq
Pardon, I dont speak French.
Like
1000 - 2
1200 - 3
1400 - 4
It means 0...1000 is 2 pcs, 1001...1200 3pcs, above 1401 is 4pcs. No need to use any formulas here.
Blanq
Pardon, I dont speak French.
- Damien F.
- Modérateur
- Messages : 2109
- Enregistré le : 09 avr. 2010, 13:26
- Version TopSolid : 6.22
- Module TopSolid : TopSolid'Wood
- Localisation : Marseille
- Contact :
Re: valeur tabulé
Il y a un truc qui cloche : quelle est la valeur de ton paramètre quand lo est égale à 1100mm ?
D'après la première partie de ta condition "si lo (longueur) est <= 1000 nb=2 sinon 3", donc si lo=1100 alors la valeur doit être 3.
Mais dans la deuxième partie de ta condition "si lo est <=1200 nb=4 sinon 5", si lo=1100 alors la valeur devrait être de 4, ce qui contredit la première partie.
Dans tout les cas voici comment se remplie le tableau des valeurs tabulées :
Ça dit que jusqu'à 1000 le paramètre vaut 2, de 1000 à 1200 il vaut 4, et au delà il vaut 5
D'après la première partie de ta condition "si lo (longueur) est <= 1000 nb=2 sinon 3", donc si lo=1100 alors la valeur doit être 3.
Mais dans la deuxième partie de ta condition "si lo est <=1200 nb=4 sinon 5", si lo=1100 alors la valeur devrait être de 4, ce qui contredit la première partie.
Dans tout les cas voici comment se remplie le tableau des valeurs tabulées :
Ça dit que jusqu'à 1000 le paramètre vaut 2, de 1000 à 1200 il vaut 4, et au delà il vaut 5
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Première Classe
- Messages : 17
- Enregistré le : 25 sept. 2019, 21:47
- Version TopSolid : 6.18
- Module TopSolid : TopSolid'Steel
Re: valeur tabulé
Hello merci pour la réponse, je cherche juste un exemple simple pour comprendre la façon d'écrire en utilisant "when"
j'aimerais que, de( lo)= 0 à 1000 nb=2 de 1000 à 1100 nb=3 de 1100 à 1200 nb=4 de >1200 nb=5
je pensais écrire ainsi, paramètre de référence lo, valeur tabulé nb=when(lo<=1000,2,3,when(lo>1100,4,when(lo>1200,5))),
mais je n'obtiens pas de résultat, que fais-je faux.
merci a vous
j'aimerais que, de( lo)= 0 à 1000 nb=2 de 1000 à 1100 nb=3 de 1100 à 1200 nb=4 de >1200 nb=5
je pensais écrire ainsi, paramètre de référence lo, valeur tabulé nb=when(lo<=1000,2,3,when(lo>1100,4,when(lo>1200,5))),
mais je n'obtiens pas de résultat, que fais-je faux.
merci a vous
-
- Commandant
- Messages : 386
- Enregistré le : 18 déc. 2014, 11:50
- Version TopSolid : 6.21
- Module TopSolid : TopSolid'Wood
Re: valeur tabulé
Salut
le paramètre tabulé permet d'éviter justement de devoir écrire ce genre de formule à rallonge
c'est beaucoup plus simple et plus rapide
après si vraiment tu veux passer par la version écrite tu peux regarder les exemples dans l'aide en cherchant "saisie d'une expression" en bas de la page tu as des exemples
le paramètre tabulé permet d'éviter justement de devoir écrire ce genre de formule à rallonge
c'est beaucoup plus simple et plus rapide
après si vraiment tu veux passer par la version écrite tu peux regarder les exemples dans l'aide en cherchant "saisie d'une expression" en bas de la page tu as des exemples
- Damien F.
- Modérateur
- Messages : 2109
- Enregistré le : 09 avr. 2010, 13:26
- Version TopSolid : 6.22
- Module TopSolid : TopSolid'Wood
- Localisation : Marseille
- Contact :
Re: valeur tabulé
Comme dit Hebus le paramètre tabulé sert à ce genre de cas.
Si vraiment tu veux l'écrire c'est comme ça :
nb=when(lo<=1000,2,when(lo<=1100,3,when(lo<=1200,4,5)))
Si lo est inférieur ou égale à 1000 alors 2 sinon si lo est inférieur ou égale à 1100 alors 3 sinon si lo est inférieur ou égale à 1200 alors 4 sinon 5
Si vraiment tu veux l'écrire c'est comme ça :
nb=when(lo<=1000,2,when(lo<=1100,3,when(lo<=1200,4,5)))
Si lo est inférieur ou égale à 1000 alors 2 sinon si lo est inférieur ou égale à 1100 alors 3 sinon si lo est inférieur ou égale à 1200 alors 4 sinon 5
-
- Première Classe
- Messages : 17
- Enregistré le : 25 sept. 2019, 21:47
- Version TopSolid : 6.18
- Module TopSolid : TopSolid'Steel
Re: valeur tabulé
Hello merci pour ta réponse, mais la formule tu l'écris bien dans paramètre - créer- type d'unité = sans unité- valeur tabulé- paramètre de référence =lo- valeur tabulé = nb=when..... le problème c est que je ne trouve aucune valeur,
merci pour votre patience avec moi.
merci pour votre patience avec moi.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Commandant
- Messages : 386
- Enregistré le : 18 déc. 2014, 11:50
- Version TopSolid : 6.21
- Module TopSolid : TopSolid'Wood
Re: valeur tabulé
Salut
Non non ce n'est pas ça, oublie l'écriture when(...) avec le paramètre tabulé
Damien t'as fait un exemple plus haut sur la façon de remplir le tableau du paramètre tabulé
essayes de le remplir comme il te l'a montré et tu verra ta valeur de nb varier en fonction de ton paramètre de référence
le tableau du paramètre tabulé permet d'éviter d'écrire ces formules à rallonge
lis bien ce qu'on t'as répondu et les exemple qu'on t'as donné en image
si vraiment tu veux passer par when(...) il ne faut pas passer par le paramètre tabulé.
Non non ce n'est pas ça, oublie l'écriture when(...) avec le paramètre tabulé
Damien t'as fait un exemple plus haut sur la façon de remplir le tableau du paramètre tabulé
essayes de le remplir comme il te l'a montré et tu verra ta valeur de nb varier en fonction de ton paramètre de référence
le tableau du paramètre tabulé permet d'éviter d'écrire ces formules à rallonge
lis bien ce qu'on t'as répondu et les exemple qu'on t'as donné en image
si vraiment tu veux passer par when(...) il ne faut pas passer par le paramètre tabulé.
-
- Première Classe
- Messages : 17
- Enregistré le : 25 sept. 2019, 21:47
- Version TopSolid : 6.18
- Module TopSolid : TopSolid'Steel
Re: valeur tabulé
Hello, je me suis borné à écrire la formule à la fausse place, maintenant ça fonctionne bien, faut juste l' écrire au bon endroit .Merci les gars, pour vos info