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

Comment créer une dimension calculée? dynamique?

Bonjour

J’ai une liste de client C1, C2, C3 avec du CA en année A1, A2,A3  sur des produit P1,P2,P3…

Je veux faire un tableau très simple pour différencier les clients en fonction de leur statut( fidéle, nouveaux, perdus)

Mon problème : Je ne sais pas créer cetce statut pour qu'il change en fonction des filtres ! je sais créer l'expression mais il faut alors afficher la liste des clients dans les dimensions (hors je ne la veux pas car je veux la synthèse)

La table de base

Client

Produit

Annee

CA

C1

Presse 1

2012

1000

C2

Presse 1

2012

1000

C3

P2

2012

1000

C4

P2

2012

1000

C1

Presse 1

2013

500

C1

P2

2013

500

C3

Presse 1

2013

1000

C5

P2

2013

2000

Les filtres : L’utilisateur doit pouvoir définir lui même son année de référence, le produit.

La formule du statut est simple : si le client a fait du CA en année de référence et en année de référence -1, alors il est fidele, si le client a fait du CA en année de référence et rien en année de référence-1, alors il est nouveau, sinon, il est perdu.

Résultat attendu :

Si mon utilisateur clique sur 2013 et sélectionne le produit Presse 1

Nombre de client

CA A-1

CA A

Fidèle

1

1000

500

Nouveau

1

1000

Perdus

1

1000

Si mon utilisateur clique sur 2013 et sans sélectionner de produit

Nombre de client

CA A-1

CA A

Fidèle

2

2000

2000

Nouveau

1

2000

Perdus

2

2000

Le client C3 est un nouveau pour le produit Presse 1 mais est fidèle si je ne sélectionne aucun produit.

Je suis certaine que la solution est très simple mais je ne la trouve pas.

Merci de votre aide!

Mayoury

1 Solution

Accepted Solutions
rlp
Creator
Creator

Puisque vosu savez créer votre expression, c'est alors très simple. En première dimension, vous créez une dimension calculée valant:

     aggr( <votre_expression> , Client)

View solution in original post

2 Replies
rlp
Creator
Creator

Puisque vosu savez créer votre expression, c'est alors très simple. En première dimension, vous créez une dimension calculée valant:

     aggr( <votre_expression> , Client)

Not applicable
Author

Merci beaucoup.