2 Replies Latest reply: Jun 28, 2016 4:33 AM by Florent Lelarge-Otiniano RSS

    Renommer ses champs de dimension [Qlikview]

    Jordan Smagghe

      Bonjour, je réalise un tableau ou je montre les répartition entre les hommes et les femmes dans mon entreprise.

       

      Je les sélectionne avec le champs sexe et j'ai 3 champs qui apparaisse Homme, Femme, -(le reste qui n'est ni pas classé en homme ou femme). Ce que j'aimerais c'est renommer le " -" en "Intérimaire" par exemple.

       

      Es-ce que dans mon expression je dois l'éditer et insérer un if?

       

      Du genre If(Sexe="homme",, if(Sexe="femme",,"Interimaire"))?

       

      Merci d'avance pour vos réponses.

        • Re: Renommer ses champs de dimension [Qlikview]
          Martin Sorel

          Bonjour,

          Comme souvent avec QlikView,il existe plusieur solutions

          Effectivement, il est possible d'utiliser une dimension calculée:

          If(IsNull(Sexe),'Interimaire',Sexe)

           

          Cependant je préfère éviter les dimensions calculées quand c'est possible (pertes de perf. lisibilité).

          Une autre méthode est d'utiliser les options de présentation du graphique pour remplacer les valeurs nulles:

           

          Enfin, la méthode que je préconise est de traiter la donnée directement au chargement via le script:

          Load

          ......

          If(IsNull(Sexe),'Interimaire',Sexe) as Sexe

          .....

           

          Cela évite d'avoir des valeurs nulles dans le modèle et permet les sélections sur les données.

           

          Martin