Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je dispose d'une table avec des données clients.
Id_client,
Année,
Pays,
TypeDeVente,
Ancienneté,
Âge...
Je voudrais faire un graphique en barre empilé en comptant le nombre de client par année et par type de vente.
Je prend évidemment en dimension l'année et le type de vente mais j'ai un problème pour le calcul de façon dynamique.
J'ai créé une 2eme table pour calculer le nombre de id_client par année :
Load count(id_client) as nbClientAnnee, Année resident MaTable group by Année.
Dans mon graphique j'ai donc le calcul "count (id_client)/nbClientAnnee"
J'obtiens bien le résultat voulu sauf que le nbClientAnnee est une valeur fixe et si je veux filtrer sur une région les chiffres deviennent faux (car le calcul ne décline pas jusque là) idem si je veux filtrer avec d'autres dimensions ( il y en a plus de 20).
Si vous avez une solution pour calculer le dénominateur autrement je suis preneur !
Je vous remercie.
Exemple de données :
- 1,2023,France,loisir,3
- 2,2023,France,alimentaire,0
- 3,2023,France,loisir,7
- 4,2023,Suisse,loisir,2
Pour 2023 je veux obtenir une barre avec loisir (75%), alimentaire (25%). Et si j'applique le filtre France : loisir (66,7%),alimentaire (33,3%)
Don't calculate nbClientAnnee in the script. Use this instead:
Count(Id_client)/Count(total <Année> Id_client)
Don't calculate nbClientAnnee in the script. Use this instead:
Count(Id_client)/Count(total <Année> Id_client)