IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Développement de jobs Discussion :

Max value sur valeurs historisées


Sujet :

Développement de jobs

  1. #1
    Candidat au Club
    Homme Profil pro
    Consultant MOA
    Inscrit en
    Avril 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Consultant MOA
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2018
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Max value sur valeurs historisées
    Bonjour à tous,

    ça fait un moment que je tourne autour de ce problème et malgré de nombreuses tentatives je n'arrive pas à trouver de solution complètement fonctionnelle.
    Alors c'est difficile à expliquer donc je vais faire ça avec des exemples.

    Ici l'output qui n'est pas bon, en bleue la zone intéressante :

    Nom : KOO.JPG
Affichages : 366
Taille : 47,9 Ko

    Mon but est d'avoir dans la colonne "2ND" la valeur maximale déjà passée dans la colonne "FIRS".

    Ci-dessous le résultat attendu :

    Nom : KO_talend.jpeg
Affichages : 354
Taille : 46,2 Ko



    J'ai pu me rapprocher d'une solution en utilisant via un tMap, les fonctions _this et _last avec les variable, seulement je dois faire un regroupement sur les colonnes "NAME" et "NAME2" et le compteur avec _this/_last ne se remet pas à 0 quand j'arrive sur un nouveau regroupement.

    Ci-dessous un screen du job, je peux pas pas tout montrer et j'ai du anonymiser les données, désolé ça complexifie la compréhension ...

    Nom : screen.JPG
Affichages : 354
Taille : 30,8 Ko



    Voilà, alors si vous avez une idée je suis preneur

    Merci et bonne journée.

  2. #2
    Membre expérimenté Avatar de supergeoffrey
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2010
    Messages
    795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2010
    Messages : 795
    Points : 1 685
    Points
    1 685
    Par défaut
    Tehniquement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Si c'est la première ligne
    Alors
       2ND(Ligne courante) = FIRS(Ligne courante)
    SINON
       2ND(Ligne courante) = Max(2ND(Ligne precedente), FIRS(Ligne courante))
    deux option tu utilises un tSavedLastRow ou un tJavaFlex

    Pour un tJavaFlex plus simple
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    // code de début
    Integer max = null;
     
    //code principal
    /* Il faut modifier input_row et output_row*/
    if(max == null) {
    max = input_row.FIRS;
    } else {
    max = Math.max( input_row.FIRS, max);
    }
    //faudra renommer aussi 2ND non valide en java
    output_row.2ND = max;
    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

Discussions similaires

  1. Réponses: 11
    Dernier message: 18/12/2018, 10h05
  2. Filtrer requête sur valeur max
    Par 24071959 dans le forum Access
    Réponses: 7
    Dernier message: 26/05/2014, 18h21
  3. [XL-2010] Mise en forme conditionnel sur Valeur Max & #N/A!
    Par Abed_H dans le forum Excel
    Réponses: 4
    Dernier message: 13/05/2013, 06h12
  4. [VxiR2] Min Max Moyenne sur valeurs dans plusieurs sections
    Par lil-flow83 dans le forum Webi
    Réponses: 1
    Dernier message: 12/06/2009, 14h41
  5. [XSLT][ACCESS]condition sur valeur
    Par kor dans le forum XSL/XSLT/XPATH
    Réponses: 23
    Dernier message: 10/01/2005, 14h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo