Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je débute sur Qlik Sense et je suis assez désorientée...
Je travaille sur une application de bibliothèque et je souhaiterais afficher un graphique du nombre de prêts par année universitaire depuis 2013. J'ai chargé sans trop de soucis le champ DATE et la CLE de la table des prêts pour la période concernée.
J'ai créé 3 mesures pour les années universitaire (2013-2014, 2014-2015...) sans problème.
J'avais pensé mettre un COUNT(CLE) en dimension mais cette dimension est non valide.
Avez-vous une idée de ce qui cloche dans mon raisonnement ou dans ma syntaxe ?
Merci de votre aide !
Fçoise
super,
je vais essayer ça pour la gestion des comptes associatifs...
merci
Florent
Bonjour,
Merci pour le code ! Par contre mon champ date qui s'appelle en fait PHFPRE est au format DD/MM/YYYY donc il faut que je fasse une manip pour extraire le mois et l'année non ? Je ne peux pas juste faire :
Load Year("PHFPRE") AS ANNEE, Month(("PHFPRE") AS MOIS
?
si, normalement tu peux...
Florent
Bonjour Bruno,
ça marche bien mais quelle syntaxe utiliser pour faire des évolutions ANNEE_SCOLAIRE-1/ANNEE_SCOLAIRE ?
en effet, en set analysis, ANNEE_SCOLAIRE (ex 2015/2016) remonte 2015...
Merci de ton aide.
Florent
Bonjour Florent ,
A vrai dire je ne saisi pas bien ta question et pour le coup pas sur de pouvoir t'aider.
Est ce que tu peux détailler un peu ?
Comme je te l'ai dit j'ai trouver cette méthode sur le forum .
Qu'est ce que tu entend par évolution ? Différence entre deux années ? différence en % ?
mais on va bien trouver
Merci Bruno,
je te joins ma petite app pour une association dont je viens de reprendre le poste de trésorier...
En test, je voulais faire l'évolution des bilans recettes/dépenses par année...
c'est là que ça ne fonctionne pas...
Florent
Bonjour Florent
C'est du Qlikview ...; J'utilise que Qliksense , je ne peux pas ouvrir les fichiers .qvw crée par d'autres
Bruno
Arghh
voici ma formule qui ne remonte rien :
SUM({$<ANNEE_SCOLAIRE={$(=max(ANNEE_SCOLAIRE)-1)}[Recettes CC])
-
SUM({$<ANNEE_SCOLAIRE={$(=max(ANNEE_SCOLAIRE)-1)} [Dépenses CC])
je pense que le pb vient du fait que la formule
Dual(AS_ANNEE-1 &'/'& AS_ANNEE, AS_ANNEE) as ANNEE_SCOLAIRE remonte par ex "2015/2016", mais si je fais MIN(ANNEE_SCOLAIRE), le résultat est 2015 , max (ANNEE_SCOLAIRE) = 2016, (max(ANNEE_SCOLAIRE)-1) = 2015
or je voudrais que MAX(ANNEE_SCOLAIRE)=2015/2016
et (MAX(ANNEE_SCOLAIRE)-1)=2014/2015
Bonjour
Ok je vois et tu as raison, la Dim ANNEE_SCOLAIRE renvoit une valeur 2015/2016 donc un min ou max donnera un faux résultat
regarde cette partie du script
Load ANNEETEST+ If(MOISTEST>=$(vFM), 1, 0)as AS_ANNEE, | // l'année scolaire numérique |
Je pense que la solution est là : il faut utiliser AS_ANNEE dont ton set analysis , tout en gardant ANNEE_SCOLAIRE en dimension :
SUM({$<ANNEE_SCOLAIRE={$(=max(AS_ANNEE)-1)}[Recettes CC])
-
SUM({$<ANNEE_SCOLAIRE={$(=max(AS_ANNEE)-1)} [Dépenses CC])
ou alors :
SUM({$<AS_ANNEE={$(=max(AS_ANNEE)-1)}[Recettes CC])
-
SUM({$<AS_ANNEE={$(=max(AS_ANNEE)-1)} [Dépenses CC])
Dans l'exemple que j'ai repris il y a un tableau :
on est sur une année fiscale démarrant en AVRIL
on voit bien que MARS 2013 = année fiscale 2013 (dim fYear) ( AS_ANNEE pour nous)
et que Avril 2013 = année fiscale 2014
Bruno
Punaise, c'est à ça que sert le AS_ANNEE... Maintenant que tu me le dis, ça me semble logique et clair...
de plus, comme j'ai testé plusieurs syntaxe, il est resté une erreur : il manque ">}" à la fin de chaque set...
maintenant, ça marche !
MERCI Bruno !
dernière question : comment dire "différent de" en set analysis ? (le "<>" ne fonctionne pas...)
Florent