6 Replies Latest reply: Aug 24, 2017 7:14 AM by Sunny Talwar RSS

    fonction MAX dans les TCD

    Frederic Bonnet

      bonjour,

      à partir d'une table contenant des valeurs pour des individus et des dates,

      database.JPG

      j'aimerais faire un tableau présentant la valeur pour l'avant derniere et la derniere date ou l'on a des valeurs pour chaque individu

      avec une expression du genre :  Sum({$<MOIS={'$(=Max(MOIS,1))'}>}VALEURS)

                                                    et  Sum({$<MOIS={'$(=Max(MOIS,2))'}>}VALEURS)

      (j'utilise un TCD, et pour les colonnes donnant les dates, j'utilise =Max(MOIS,1) et =Max(MOIS,2) : la partie date fonctionne bien)

      TableauCible.JPG

      Cela marche partiellement pour la famille JEAN mais pas pour la famille BONNOT ( les 0 sur la derniere ligne ne sont pas bons), ni pour Pierre à l'avant dernière date mais c'est ok pour Paul.

       

      Si par contre, je sélectionne la famille BONNOT alors le tableau est ok

      TableauCible2.JPG

      C'est la fonction MAX qui n'a pas l'air de prendre compte les valeurs de FAMILLE et NOMS et conduit à faire des sommes sur des ensembles vides

       

      ci-joint le Qlikview en question

       

      Y a t il une manière d'arriver au résultat ?

       

      Merci d'avance