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

erreur sur le tableau croisé dynamique

bonjour la communité

j'ai un probleme avec le tableau croisé dynamique je sais pas si c'est une bug ou autres chose

le probleme que j'ai une formule qui calcule le CA l'orsque je le met sur un indicateur KPI il marche tres bien et si j'utilise avec une veriable Set il ne fonctionne pas

8 Replies
YoussefBelloum
Champion
Champion

Hi,

what is your variable content ?

bbmmouha
Creator
Creator
Author

Sum({$<[MasterCal.Semaine] =,[MasterCal.Semaine] = {"$(=Text('S'&(Right( GetFieldSelections([MasterCal.Semaine]) , 2 )-1)))"} >} sommes_engagees) ;

Set vCAreseauMoisP = meme formule

si je le met la formule ca marche alors si j'utilise la variable ca marche pas

YoussefBelloum
Champion
Champion

ah je vois maintenant, je croyais que tu utilisait une variance a l'intérieur de l'expression..

essaye d'enlever le signe = de l'expression et utilise ta variable comme tu la utilisé:

$(vCAreseauMoisP)

bbmmouha
Creator
Creator
Author

malheuresement non ca fonctionne pas

bbmmouha
Creator
Creator
Author

help plz

ogautier62
Specialist II
Specialist II

Bonjour,

regarde le contenu de ta variable après rechargement, est elle bonne ?

c'est possible que non car dans le script il y a évaluation avec le $,

c'est pourquoi l'initialisation par le script serait plutot :

let var = 'Sum({$<[MasterCal.Semaine] =,[MasterCal.Semaine] = {" ' & '$' & le reste de l'expression

$(var) devrait ensuite marcher

cdt

bbmmouha
Creator
Creator
Author

merci pour votre réponse

c'est logique mais ça n'a pas marché

je crois qu'il manque quelque chose et j'arrive pas à le comprendre

ogautier62
Specialist II
Specialist II

rebonjour,

sans plus d'explications ça va etre difficile de comprendre !

Quelle est l'init précis de ta variable dans le script ?

attention au quote par exemple, s'il y a un ' dans ton expression il faut mettre '' (2 quotes)

Quelle est la valeur de ta variable une fois chargée ?

est ce bien le résultat attendu ou non ?

merci