1 Reply Latest reply: Oct 6, 2016 10:56 AM by Didier DELANSAY RSS

    Histogramme plusieurs valeurs

    Karim Flaction

      Bonjour,

       

      J'aimerai faire un histogramme dans QlikSense, mais j'aimerai pouvoir mettre plusieurs données par barre.

       

      Je m'explique, j'aimerai classé des clients par année. En gros pour chaque barre il y a les 3 plus gros clients, et il y a une barre par année.

       

      Quelqu'un a une idée ?

       

      Merci d'avance

      Karim

        • Re: Histogramme plusieurs valeurs
          Didier DELANSAY

          Je peux te proposer ceci :

           

          C'est un classement des 10 premiers clients par année sur les 3 dernières années.

          L'année de base est donnée par un choix de l'utilisateur, choix qui alimente une variable.

          Un if et un rank doublé d'un aggr permet de gérer les 3 dernières années:

           

           

          L'expression pour une année est (exemple sur l'année -2, soit 2014 dans l'exemple) :

           

          = if (
          rank(aggr(sum(
          {$<
          eve.type_evenement  = {'ENG*'},
          env.annee_fiscale  = {"=$(=var_annee_fiscale-2)"}
          >}
          eve.montant), CODE )) > 10,

          null(),

          rank(aggr(sum(
          {$<
          eve.type_evenement = {'ENG*'},
          env.annee_fiscale = {
          "=$(=var_annee_fiscale-2)"}
          >}
          eve.montant
          ), CODE)))

           

          En espérant que tu puisses l'utiliser sachant qu'un IF est gourmand en RAM.

          Didier