Afin d’éviter une boucle supplémentaire, serait-il possible de sommer un tableau ($B) en fonction de la valeur d’un autre tableau ($A) ?
Ici je tente un test où je cherche la somme des valeurs dans le tableau $B (ici 1111 = 202+404+505) sous la condition que $A soit égal à 25.
« Summation » est-il utilisable ?
|
defparam CALCULATEONLASTBARS = 10 $A[1] = 10 $A[2] = 25 $A[3] = 30 $A[4] = 25 $B[1] = 101 $B[2] = 202 // $A[2] & $A[4] = 25 $B[3] = 303 $B[4] = 404 // $A[2] & $A[4] = 25 $B[5] = 505 // $A[2] & $A[4] = 25 mySom = summation[$B]($A) = 25 // summation[$B]($A = 25) ??? return mySom // résultat attendu = 1111 (202+404+505) |