Qlik Community

Groupe des Utilisateurs Francophones

Vous êtes francophone? Ce groupe est pour vous. Venez découvrir comment démarrer avec Qlik Sense et QlikView, poser vos questions et partager vos tutos et astuces avec les membres de notre communauté.

Highlighted
afguillard
New Contributor III

Pb calcul d'une expression avec distinct

Bonjour,

J'utilise cette expression dans un tableau pour calculer le CA par AnnéeSiteIndicatif sur une période donnée, mais ça ne fonctionne pas (erreur syntaxe avec distinct). Pourtant je dois bien calculer pour chaque AnnéeSiteIndicatif distinct.

sum({<date={">=$(=Date(vStartDate,'DD/MM/YYYY'))<=$(=Date(vEndDate,'DD/MM/YYYY'))"},distinct AnnéeSiteIndicatif>} [Montants dus])

Merci de votre aide.

Anne-Flore

Tags (1)
2 Replies
sfatoux72
Valued Contributor

Re: Pb calcul d'une expression avec distinct

Bonjour,

Tu ne peux pas utiliser distinct dans le set analysis.

Si AnnéeSiteIndicatif est une dimension de ton tableau, tu peux simplement écrire :

sum({<date={">=$(=Date(vStartDate,'DD/MM/YYYY'))<=$(=Date(vEndDate,'DD/MM/YYYY'))"}>} [Montants dus])

flochi75
Contributor III

Re: Pb calcul d'une expression avec distinct

je suis d'accord avec la proposition de Sébastien pour ce pb,

juste une précision si besoin est pour éviter tout malentendu :

on ne peut pas utiliser distinct dans un set analysis, mais avec oui, par ex :

count(distinct {$<annee={$(=Only(annee))}>}if(Tarif<>'0.00', NroSejRSS))

Florent