Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
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.

16 Replies
clefeuvre
Partner - Contributor II
Partner - Contributor II

Bonjour,

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

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

Cordialement,

sfatoux72
Partner - Specialist
Partner - Specialist

Etrange, tu l'as écrit comment ton script ?

Voici un exemple basic qui fonctionne:

SET DateFormat='DD.MM.YYYY';

Load
Date,
MonthStart(Date) as MonthDate,
WeekStart(Date) as WeekDate
INLINE [
Date
12.02.2016
]
;

clefeuvre
Partner - Contributor II
Partner - Contributor II

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
Author

Directory;

DateTime:

SQL SELECT Date as DateSortie,

  MonthStart(Date) as MonthDate,

  Month(Date) as Month,

  WeekStart(Date) as WeekDate,

  datename(qq, Date) as Quarter,

  Year(Date) as Year

  FROM "maTable";

clefeuvre
Partner - Contributor II
Partner - Contributor II

Bonjour,

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

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

Cordialement,

sfatoux72
Partner - Specialist
Partner - Specialist

Ok, c'est normal que cela ne fonctionne pas. Ce sont des fonction QlikView pas SQL.

Il faut l'écrire comme ceci :

Directory;

DateTime:

LOAD

    *,

    MonthStart(DateSortie) as MonthDate,

    WeekStart(DateSortie) as WeekDate;

SQL SELECT

    Date as DateSortie,

    Month(Date) as Month,

    datename(qq, Date) as Quarter,

    Year(Date) as Year

FROM "maTable";

La partie en bleu est transmise à la base de données et est exécutée par la base de données. Elle contient des fonction propre à la base de données.

Le jeu de données résultant est retourné à QlikView qui va exécuter la partie en orange sur ce jeu de données.

QlikView va donc garder tous les champs qu'il a reçu (*) et ajouter 2 nouveaux champs en utilisant des fonction propre à QlikView.

clefeuvre
Partner - Contributor II
Partner - Contributor II

Bonjour,

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

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

Cordialement,