Qlik Community

QlikView App Dev

Discussion Board for collaboration related to QlikView App Development.

Announcements
Read about the latest Qlik Community enhancements on the Community News blog!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Sum for each month (Sum pour chaque mois)

Hello everyone,

I am new and if you could enlighten me on one point

I want to make a graph with the number of sales per month, knowing that in my excel file, one line equivalent of a sale and I have a date field for each sale.

When importing, I define month like this: MonthName (date_vente) AS Month for the dimensions and expressions, I use Sum (TOTAL <Month> date_vente) to count the number for each month Sale but the values match no.

thank you,

Thomas

Translated with Google Translate - Qlik Community Administrative Team

Bonjour à tous,

Je suis nouveau et si vous pouviez m'éclaircir sur un point

Je veux faire un graph avec le nombre de vente par mois, sachant que dans mon fichier excel, une ligne équivaut à une vente et j'ai un champs date pour chaque vente.

Lors de l'import, je définis month comme ceci : MonthName(date_vente) AS Month pour la Dimensions et en expressions, j'utilise Sum(TOTAL<Month>date_vente) afin de compter pour chaque mois le nombre Vente mais les valeurs ne corresponde pas .

Merci,

Thomas

1 Solution

Accepted Solutions
Not applicable
Author

Bonjour,

Je vois deux solutions à votre problème :

D'une part il vous faut une variable Mois dans vos données pour plus de maniabilité.

Voici ce que j'ai mis dans les données :

LOAD

  1 as Nb,

     [Command number],

     Vendor,

     Country,

     [Product description],

     Product,

     Service,

     Ville,

     Contact,

     Reference,

     [Date Vente],

     Month([Date Vente]) as Mois

FROM Book2.xlsx

J'ai créé un variable Nb, afin de faire une somme qui sera plus performante qu'un count en fonction de votre volumétrie.

Vous avez donc une variable Mois dans vos données.

à la création de votre graphique, vous sélectionnez Mois en dimension.

En expression soit Count([Command number]) soit Sum(Nb).


En espérant vous avoir aidé


Cordialement,


Marine Le Trionnaire

View solution in original post

5 Replies
Not applicable
Author

Bonjour,

Auriez-vous un exemple à fournir en pièce jointe dans une application pour que nous puissions vous aider ?

Qu'avez-vous en entrée, que souhaitez-vous en sortie et que vous renvoie QlikView ?

Peut-être qu'il faut s'assurer que vos dates soient lues comme tel et non comme du texte ? D'autre part, je pense qu'un count plutôt qu'un sum serait plus adapté non ?

Cordialement,

Marine Le Trionnaire

Not applicable
Author

Bonjour,

CJ un extract de mon fichier excel (http://dl.free.fr/mN8UKVchY) que j'ai en entrée et je mettrais le fichier Qlikview.

Il me semble que via MonthName(date_vente) AS Month ,  mes dates sont lues comme tel.

Merci pour votre aide

Not applicable
Author

Bonjour,

Je vois deux solutions à votre problème :

D'une part il vous faut une variable Mois dans vos données pour plus de maniabilité.

Voici ce que j'ai mis dans les données :

LOAD

  1 as Nb,

     [Command number],

     Vendor,

     Country,

     [Product description],

     Product,

     Service,

     Ville,

     Contact,

     Reference,

     [Date Vente],

     Month([Date Vente]) as Mois

FROM Book2.xlsx

J'ai créé un variable Nb, afin de faire une somme qui sera plus performante qu'un count en fonction de votre volumétrie.

Vous avez donc une variable Mois dans vos données.

à la création de votre graphique, vous sélectionnez Mois en dimension.

En expression soit Count([Command number]) soit Sum(Nb).


En espérant vous avoir aidé


Cordialement,


Marine Le Trionnaire

View solution in original post

maxgro
MVP
MVP

make a chart with a calculated dimension

dual(date([Date Vente], 'YYYY-MM'), MonthStart(floor([Date Vente])))

and an expression

count([Date Vente])

1.png

Not applicable
Author

Merci, ça fonctionne