Qlik Community

QlikView Creating Analytics

Discussion Board for collaboration related to Creating Analytics for QlikView.

Not applicable

Set analysis

Bonjour,

Je souhaite savoir la maintenance facturée par client entre la date anniversaire du contrat - 1 an (ici toutes les factures faites entre le 30/11/2012 et le 30/11/2013).

Sachant que la date anniversaire d'un client à un autre est différente.

Set analysis pour le montant facturé:

=sum({$<DATE_FACTURE={???????},NATURE={'FAC'>} [MONTANT_HT])

Je n'ai aucune idée sur la formulation....


Merci de votre aide.

Loic Masson

Tags (1)
10 Replies
salto
Valued Contributor II

Re: Set analysis

Hello,

I would try with:

=sum({$<DATE_FACTURE="<=$(=date([Date fin])))>=$(=date([Date debut])))"},NATURE={'FAC'>} [MONTANT_HT])


Not applicable

Re: Set analysis

Merci de votre réponse mais cela ne marche pas...

Je pense qu'il serait préférable d'avoir la maintenance facturé en prenant en compte la date début du contrat mais quand je teste avec le set analysis ci dessous, j'ai 0!!!

GL_DATEPIECE= Date de facture

WPC_DATELIBRE1= date de début du contrat

=sum({$<GL_DATEPIECE={"> = $ (= date ([WPC_DATELIBRE1]))"},NATURE={''FAC'}>} [GL_MONTANTHT])

Merci de votre aide...

salto
Valued Contributor II

Re: Set analysis

Hi Loic, I do not know if the problem is that a ')' is missing on your expression.

Both date fields are in the same format, aren't they?

=sum({$<GL_DATEPIECE={">=$(=date([WPC_DATELIBRE1])))"},NATURE={'FAC'>} [GL_MONTANTHT])




Not applicable

Re: Set analysis

merci pour votre réponse mais ce n'est pas encore OK!

J'ai changé de stratégie, j'ai concaténé la date de facture en  ANNE_MOIS et j'ai fais la même chose pour ma date de début de contrat en ANNE_MOIS_DEBUT, j'ai donc le set analysis suivant:

=sum({$<ANNE_MOIS={">=$([ANNE_MOIS_DEBUT])"},NATURE={'FAC'}>} [GL_MONTANTHT])

Dans la PJ, la plus petite valeur du champ ANNE_MOIS_DEBUT est 201301 mais il m'affiche pourtant des valeurs pour le champ ANNE_MOIS de 201201!!!

données.jpg

Je ne comprends pas!!!!

MErci de votre aide.

salto
Valued Contributor II

Re: Set analysis

Hi Loic,

If possible, could you please upload a sample document on this? Remove all confidential data (use scramble if needed)

Regards,

Not applicable

Re: Set analysis

Comment je peux vous envoyer le fichier? je ne peux qu'insérer une image, une vidéo ou un lien...

salto
Valued Contributor II

Re: Set analysis

Hi Loic,

use the "Advanced Editor" (in the right, up), there you can attach qvw files.

Merci!

Not applicable

Re: Set analysis

salto
Valued Contributor II

Re: Set analysis

Hi Loic,

The expression was correct, it only had an 'E' missing (ANNE_MOIS_DEBUT instead of ANNEE_MOIS_DEBUT)

=num(sum({$<ANNE_MOIS={">=$([ANNEE_MOIS_DEBUT])"},GAMME_NIV1={'Maintenance'},NATURE={'APR','AVA','AVC','AVS','FAA','FAC','FFC','FPR'},WPC_ETATPARC={'ES'}>} [GL_MONTANTHT]),'# ##0 €')

Maybe this will only work if you can add the ANNEE_MOIS_DEBUT field to the Lignes table, in the Load script. Otherwise I do not know how to solve this... sorry!

Community Browser