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
Re,
Content que çà fonctionne
pour les set pour différent de il faut utiliser -= au lieu de =
pour faire mes set , parce que c'est toujours compliqué .... j'utilise ce lien :
http://tools.qlikblog.at/SetAnalysisWizard/QlikView-SetAnalysis_Wizard_and_Generator.aspx?sa=
outil génial , dommage qu'il soit en anglais
je garde en favori ce site !
merci.
Par contre, j'ai crié victoire trop vite :
N-1 :
Sum({$<Catégories-={$(=Report)},AS_ANNEE={$(=Max(AS_ANNEE)-1)}>}[Recettes CC])-
Sum({$<Catégories-={$(=Report)},AS_ANNEE={$(=Max(AS_ANNEE)-1)}>}[Dépenses CC])
N :
SUM({$<AS_ANNEE={$(=max(AS_ANNEE))},[Sous-Catégories]-={$(=Report)}>}[Recettes CC])
-
SUM({$<AS_ANNEE={$(=max(AS_ANNEE))},Catégories-={$(=Report)}>}[Dépenses CC])
merci.
Bonjour
Essaye ceci dans ton SET pour exclure 'Report' Catégories-={'Report'} au lieu de Catégories-={$(=Report)}
N-1
Sum({$<Catégories-={'Report'},AS_ANNEE={$(=Max(AS_ANNEE)-1)}>}[Recettes CC])-
Sum({$<Catégories-={'Report'},AS_ANNEE={$(=Max(AS_ANNEE)-1)}>}[Dépenses CC])
Catégories-={'Report'}
N :
SUM({$<AS_ANNEE={$(=max(AS_ANNEE))},[Sous-Catégories]-={'Report'}>}[Recettes CC])
-
SUM({$<AS_ANNEE={$(=max(AS_ANNEE))},Catégories-={'Report'}>}[Dépenses CC])
bruno
ok , ça marche pour la syntaxe.
Quelle différence entre ces 2 expressions dans la logique QVW ?
En tout cas, Merci (N°2 ou 3 !)
Par contre, j'ai toujours 0.00 € pour N-1...
Florent
Re,
pour N-1 tu as deux fois Catégories et pour N tu as une fois [sous_catégories] et une fois catégories
Peut être pour çà ?
pour les set pour ce que j'en comprends ... pcq c'est assez abscons pour moi en fait
Catégories-={'Report'} = exclure telle 'valeur' du champs Catégories
Catégories-={$(=Report)} = çà je sais pas lol si tu as {'$(=Report)'} çà ressemble a une variable dans un set { }
voir ce doc en anglais sur les set analysis :
Non, c'est pas pour ça (j'ai modifié...)
Pour les Sets, c'est ce que le site me proposait comme syntaxe, mais bon je ne suis pas rentré dans le détail des possibilités...
merci pour tout en tous cas.
Florent;
en fait, ça marche si ma sélection active est "AS_ANNEE", mais pas si c'est "ANNEE_SCOLAIRE" !
bref, pour que le SET fonctionne, il faut que la sélection active soit le champ du SET (mêm si c'est une sélection passive unique...)
bon je ne sais pas si je suis clair...
Encore merci beaucoup !
Florent
Re,
Et en rajoutant ANNEE_SCOLAIRE dans la formule comme ceci :
N-1
Sum({$<ANNEE_SCOLAIRE=,Catégories-={'Report'},AS_ANNEE={$(=Max(AS_ANNEE)-1)}>}[Recettes CC])-
Sum({$<ANNEE_SCOLAIRE=,Catégories-={'Report'},AS_ANNEE={$(=Max(AS_ANNEE)-1)}>}[Dépenses CC])
?
YES !
donc là on dit à QVW : si ANNEE_SCOLAIRE=AS_ANNEE=(MAX(AS_ANNEE)-1), alors calcule !
c'est ça ?
Florent
Re,
Alors oui et non ...
non car la syntaxe est séparée par une vigule :
Sum({$<ANNEE_SCOLAIRE=,Catégories-={'Report'},AS_ANNEE={$(=Max(AS_ANNEE)-1)}>}[Recettes CC])
et oui en fait pour dire "prend en compte la dim ANNEE_SCOLAIRE"
je vois souvent dans les set analysis pour des analyses de YTD ou MTD les dimensions du calendrier ajoutée comem ceci
Sum({$<ANNEE_SCOLAIRE=,MOIS=,SEMAINE=,Catégories-={'Report'},AS_ANNEE={$(=Max(AS_ANNEE)-1)}>}[Recettes CC])
et çà m'a fait pensé à çà
Donc çà marche cette fois ?