2 Replies Latest reply: Mar 14, 2017 5:24 AM by Maurice ludo RSS

    Afficher total Tableau croisé dynamique

    Maurice ludo

      Bonjour,

      je n'arrive pas a afficher le total des colonnes, une idée s'il vous plait.

      merci

      Dimension :

      =ValueList('Lundis'

      ,'Mardis'

      ,'Mercredis'

      ,'Jeudis'

      ,'Vendredis'

      ,'Samedis'

      ,'Dimanches'

      )

      =ValueList('8h à 9h'
      ,'9h à 10h'
      ,'10h à 11h'
      ,'11h à 12h'
      ,'12h à 13h'
      ,'13h à 14h'
      ,'14h à 15h'
      ,'15h à 16h'
      ,'16h à 17h'
      ,'17h à 18h'
      ,'18h à 19h'
      ,'19h à 20h'

      ,'20h à 21h')

      if(ValueList('8h à 9h','9h à 10h','10h à 11h','11h à 12h','12h à 13h','13h à 14h','14h à 15h','15h à 16h','16h à 17h','17h à 18h','18h à 19h','19h à 20h','20h à 21h')='8h à 9h',

      sum({< [CS]={'$(=$(vCS))'},Heure={'>08:00'}*{'<08:59'},NomJour={'Lun.'}  >} [APPELS OFF]),


      Merci

      Maurice

        • Re: Afficher total Tableau croisé dynamique
          Sébastien Fatoux

          Hello,

           

          Concernant cette partie ton set analysis Heure={'>08:00'}*{'<08:59'} , j'ai 2 remarques:

          • Dans ce cas, 08:00 et 08:59 ne font pas partie de ta plage
          • Tu complique un peu en faisant un cross : *

           

          Tu pourrais l'écrire ainsi : Heure={'>=08:00<09:00'}

           

          Tu n'as pas de total, car dans ton set analysis tu filtres sur NomJour :  NomJour={'Lun.'}

          Le plus simple serait d'utiliser directement NomJour comme dimension, cela te simplifierait ton expression et tu aurais un Total.

           

          Si c'est les noms qui te gêne, tu peux créer une dimension calculée à partir de NomJour :

           

          =Pick(
              
          Match(NomJour, 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.', 'dim.'),
               'Lundis',
               'Mardis',
               'Mercredis',
               'Jeudis',
               'Vendredis',
               'Samedis',
               'Dimanches'
          )