Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Candidat au Club
    [tmap] calcul dans un tmap (soustraction,cumul))
    Bonjour,
    Je voudrais faire une soustraction cumulé dans certaine colonnes.

    fichier en entrée :


    [TH]entrant[/TH]
    [TH]sortant[/TH]
    [TH]total(entrant-sortant)[/TH]
    [TH]Cumul[/TH]
    500 400 - -
    200 50 - -
    400 200 - -
    300 150 - -

    en sortie je veux avoir une colonne soustraction total(entrant-sortant) et col1 cumulé (Cumul)


    [TH]entrant[/TH]
    [TH]sortant[/TH]
    [TH]total(entrant-sortant)[/TH]
    [TH]Cumul[/TH]
    500 400 100 100
    200 50 150 250
    400 200 200 450
    300 150 150 600

    quelqu'un peut m'aider

    merci d'avance.

  2. #2
    Membre expérimenté
    Tu peux détourner la routine Numeric.sequence("Parameter name", start value, increment value) pour faire ton cumul.

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    Numeric.sequence("s", 0, rowX.entrant - rowX.sortant)
    Pensez à marquer vos tickets comme résolus.
    Pensez aussi aux pour les réponses pertinantes

    Quand une discution est résolue depuis un moment pour revenir dessus, il est mieux d'en crée une nouvelle avec un lien vers l'autre car :
    • Elle sera en haut du forum, elle sera donc plus visible
    • Une discussion résolue, on ne passe pas dessus pour aider, on passe dessus si on a le même problème
    • Tu demandes surement à tes clients de faire le même

  3. #3
    Membre émérite
    en sql :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    select key, entrant , sortant,
          (entrant -  sortant ) as total, 
          sum(entrant -  sortant) over (partition by key order by key) as Cumul
    from table_toto;