Créer un nom de colonne via une variable... puis appeler le nom de colonne, en tant que variable, dans une formule...<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'espère que mon sujet n'est pas trop confus.Je suis une recrue .jsl mais j'ai un petit projet sur lequel j'essaie d'apprendre.Je suis perplexe là-dessus, et je ne sais pas pourquoi ça colle dans cette feuille comme ça
Je crée un nom de colonne via la variable dsocket qui est un "d" concaténé et une ligne/cellule d'une autre table.La colonne est créée normalement.
Ensuite, la formule doit faire référence au même nouveau nom de colonne, mais j'utilise actuellement la même variable (voir la fin de la formule).Le problème est qu'il semble que je ne le formate pas correctement lorsque je fais référence au nom de la colonne dans la formule car au lieu d'un nom de colonne, je n'obtiens pas le point-virgule devant.J'ai essayé de concaténer un : à la variable mais la sortie est ": nom de colonne" entre guillemets et j'ai juste besoin de : nom de colonne.
Des idées pour résoudre ce problème ?J'espère que j'ai trop compliqué.Merci!
| Pour(i=1, i<=1, i++, | | |
| | dsocket = "d"||dtsum:Socket ; |
| | impression (dsocket); |
| | z = je + 7 ; |
| | nom_colonne = nom_colonne(z); |
| | Nouvelle colonne (dsocket, Numérique, Continue, Formule(If(:LOT[Row()] != :LOT[Row() - 1] | :OPERATION[Row()] != :OPERATION[Row() - 1] | :SUMMARY_ID[Row()] != :SUMMARY_ID[Row() - 1], If(columnname == binchoice, 1, 0), If(columnname == binchoice, Sum(dsocket[Row() - 1], 1), dsocket[Row() - 1,Empty()]))))); |
Re : Créer un nom de colonne via une variable... puis appeler le nom de la colonne, en tant que variable, dans une formule...Je ne comprends pas entièrement votre problème, mais un indice concernant ":nom de la colonne" est...
// Au lieu de:
Concat ( ":" , nom de colonne ) ;
// Essayer:
Comme colonne ( nom de colonne ) ;