Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Set analysis pb de comptage avec P()

Bonjour,

Je dispose d'une liste de sélection qui n'est pas un objet calendrier au sens strict du terme mais qui à pour but de permettre la sélection d'un mois aux utilisateurs via l'expression suivante : MonthName(DATE_KEY). La DATE_KEY est issue du traitement autogenerate qui permet de créer une table calendrier assez facilement.


Je tente ensuite de calculer via un histogramme l'expression suivante:

=count(DISTINCT

{$<

TICKETS_DATE_CREATION=P(DATE_KEY)

>}

TICKETS_IDENTIFIANT)

L'objectif étant de faire réagir l'histogramme à la sélection de l'utilisateur, l'histogramme à donc pour dimension l'expression suivante : MonthName(DATE_KEY).

Or tous les résultats que je retourne sont nul peu importe la sélection. C'est assez déconcertant car j'utilise ce principe sur de nombreuses appli qv sans problèmes.

D'avance merci.

4 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

Voici une doc sur la syntaxe des set analysis.

Il te manque notamment les {" "}

P(DATE_KEY) correspond à quoi ?


Kevin

intergnek
Partner - Contributor III
Partner - Contributor III

Que veux tu dire par cette expression P(DATE_KEY) ?

Aurelien_Martinez
Partner - Specialist II
Partner - Specialist II

Bonjour,


TICKETS_DATE_CREATION et DATE_KEY ont un format identique ?


Aurélien


Help users find answers! Don't forget to mark a solution that worked for you!
Anonymous
Not applicable
Author

Oui les dates ont le même format.

J'ai contourner le problème avec un IF qui lui fonctionne mais je sais que c'est moins performant ...

=count(DISTINCT if(TICKETS_DATE_CREATION=DATE_KEY, TICKETS_IDENTIFIANT))