Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Manipulation de données dans qlik sense pour affichage

Bonjour la community Qlik,

Je suis dans qlik sense ou j'ai un histographe et un filter sur les directions. Lors de la selection sur certains filter dans la direction le graphe ne m'affiche rien car effectivement je n'ai pas de données associé. Je veux donc utiliser dans la manipulation de données une condition de calcul pour que lorsqu'on sélectionne une direction ou on n'a pas données cela renvoie un message. Pour cela j'ai ma condition qui est la suivante

if(GetSelectedCount(Direction)>0 and

sum({<Type={'Actual'},Year={'$(=date(today(),'yyyy'))'}>}Value)

-

sum({<Type={'Budget'},Year={'$(=date(today(),'yyyy'))'}>}Value)=0,

'Pas de données car on est à 100% de budget')

mais quand je fais le test, cela ne marche pas.

Pouvez-vous m'aider?

Merci d'avance

1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

J'ai trouvé la solution et cela marche comme souhaité.

j'avais pas la bonne syntaxe, il fallait un getfieldselections

if(GetFieldSelections(Direction)>0 and

sum({<Type={'Actual'},Year={'$(=date(today(),'yyyy'))'}>}Value)

-

sum({<Type={'Budget'},Year={'$(=date(today(),'yyyy'))'}>}Value)=0,

'Pas de données car on est à 100% de budget',sum({<Type={'Actual'},Year={'$(=date(today(),'yyyy'))'}>}Value)

-

sum({<Type={'Budget'},Year={'$(=date(today(),'yyyy'))'}>}Value))

la recherche paie toujours

View solution in original post

1 Reply
Anonymous
Not applicable
Author

J'ai trouvé la solution et cela marche comme souhaité.

j'avais pas la bonne syntaxe, il fallait un getfieldselections

if(GetFieldSelections(Direction)>0 and

sum({<Type={'Actual'},Year={'$(=date(today(),'yyyy'))'}>}Value)

-

sum({<Type={'Budget'},Year={'$(=date(today(),'yyyy'))'}>}Value)=0,

'Pas de données car on est à 100% de budget',sum({<Type={'Actual'},Year={'$(=date(today(),'yyyy'))'}>}Value)

-

sum({<Type={'Budget'},Year={'$(=date(today(),'yyyy'))'}>}Value))

la recherche paie toujours