Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
Not applicable

Histogramme à 100%

Bonjour.

Le fichier joint comporte un histogramme. J'aimerai que chaque "barre" de l'histogramme montre la répartition à 100%. C'est à dire que chaque barre de l'histogramme affiche un total de 100% et monte donc au même niveau pour montrer une répartition par date indépendante de la volumétrie.

J'espère que je suis suffisamment clair.

Merci d'avance.

Tags (1)
16 Replies

Re: Histogramme à 100%

Can you create a new field in the script like this MonthName(Date) as MonthYear?

Not applicable

Re: Histogramme à 100%

Oui... Mais en quoi ça va m'aider ?

Re: Histogramme à 100%

You need to use an expression like this

Sum(VolumePecTraitees)/Sum(TOTAL <MonthYear> VolumePecTraitees)

and uncheck 'Relative' on the expressions tab

Not applicable

Re: Histogramme à 100%

Merci pour ton aide, mais ça ne change absolument rien. J'ai exactement le même affichage avec ton expression.

Not applicable

Re: Histogramme à 100%

Alors ça y est, ça fonctionne. Mais je ne comprends absolument pas pourquoi j'utilise MonthYear ? Mes regroupement se font aussi par jour et par semaine suivant ce que je sélectionne. Je vous rejoins le nouveau fichier.

clefeuvre
New Contributor II

Re: Histogramme à 100%

Bonjour,

Je suis absente du 13 au 17 févier inclus.

Pour toute demande, vous pouvez envoyer vos mails à support@opso.fr.

Cordialement,

sfatoux72
Valued Contributor

Re: Histogramme à 100%

Bonjour,

Dans ta structure de données, je créerai 2 champs supplémentaires dans la table DateTime :

  • MonthStart(Date) as MonthDate
  • WeekStart(Date) as WeekDate

Dimensions:

        Libellé              Condition          Expression

  • Jour                    visu=0            = Date
  • Semaine              visu=1            = WeekName(WeekDate)                
  • Mois                    visu=2            = Date(MonthDate, 'M YYYY')
  • Délai en jour                              =floor(fabs([DELAI DE TRAITEMENT EN HEURES]-0.5),24)/24

Expressions:

        Libellé                          Condition        Expression

  • Pec Traitées / Jour        visu=0            = sum(VolumePecTeletransmisesTraitees)/sum(total <Date> VolumePecTeletransmisesTraitees)
  • Pec Traitées /Semaine  visu=1            = sum(VolumePecTeletransmisesTraitees)/sum(total <WeekDate> VolumePecTeletransmisesTraitees)               
  • Pec Traitées /Mois         visu=2            = sum(VolumePecTeletransmisesTraitees)/sum(total <MonthDate> VolumePecTeletransmisesTraitees)

De cette manière tout est plus compréhensible.

clefeuvre
New Contributor II

Re: Histogramme à 100%

Bonjour,

Je suis absente du 13 au 17 févier inclus.

Pour toute demande, vous pouvez envoyer vos mails à support@opso.fr.

Cordialement,

Not applicable

Re: Histogramme à 100%

ErrorMsg: 'WeekStart' n'est pas une option nom de fonction intégrée reconnue.

J'ai cette erreur à l’exécution du script. Pareil pour MonthStart