Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
bonjour,
Je débute dans qlikview. J'ai fait uen série d'analyses à partir de données immobilières.
Certaines ont besoin d'être dynamiques mais pour d'autre j'aimerais "figer" ces analyses cad par exemple avoir : les prix moyens pour la province et non variable selon mes différents territoires sélectionnés.
J'ai essayé de détacher l'analyse mais ça ne s'enregistre pas à la fermeture du documenrt (j'ai une licence monoposte gratuite, peut-être que ça vient de là).
On m'a parlé des "set analysis" mais je ne sais pas trop en quoi ça consiste. quequ'un a t'il une idée ?
Merci d'avance
Bonjour Aline,
Effectivement le détachement d'un objet n'est que temporaire, à chaque réouverture du document, cet objet est à nouveau lié aux sélections actives. Et ce, quelque soit votre licence.
Il faut effectivement utiliser la syntaxe appelée "Set Analysis", vous trouverez plus d'informations sur cette syntaxe en recherchant "Analyse d'ensembles" dans l'aide de QlikView.
Cependant je peux vous donner quelques pistes,
Le tout est de savoir ce que vous souhaitez figer. Si par exemple, vous souhaitez n'être sensible à aucune sélection vous devrez utiliser le caractère "1" dans une formule de ce type :
Avg({1} Prix)
Si vous souhaitez ne pas tenir compte de la sélection sur le territoire pour ce calcul, mais tenir compte des sélections sur les autres champs (année, mois, type de logement par exemple), vous aurez une formule ressemblant à ceci :
Avg({<Territoire=>} Prix)
J'espère vous avoir aiguillé au maximum,
Martin Favier
Bonjour Aline,
Effectivement le détachement d'un objet n'est que temporaire, à chaque réouverture du document, cet objet est à nouveau lié aux sélections actives. Et ce, quelque soit votre licence.
Il faut effectivement utiliser la syntaxe appelée "Set Analysis", vous trouverez plus d'informations sur cette syntaxe en recherchant "Analyse d'ensembles" dans l'aide de QlikView.
Cependant je peux vous donner quelques pistes,
Le tout est de savoir ce que vous souhaitez figer. Si par exemple, vous souhaitez n'être sensible à aucune sélection vous devrez utiliser le caractère "1" dans une formule de ce type :
Avg({1} Prix)
Si vous souhaitez ne pas tenir compte de la sélection sur le territoire pour ce calcul, mais tenir compte des sélections sur les autres champs (année, mois, type de logement par exemple), vous aurez une formule ressemblant à ceci :
Avg({<Territoire=>} Prix)
J'espère vous avoir aiguillé au maximum,
Martin Favier
Bonjour,
J'aimerais utilise cette même fonctionnalité pour effectuer un count tout en ne tenant pas compte d'une sélection.
En utilisant vos réponses précédentes j'ai utilisé cette fonction:
Avg({<NUM_ANNEE=>} count(nombre))
J'aimerais plus précisement faire un count distinct mais cela ne fonctionne pas ( error in expression).
Vous remerciant de votre aide.
Bonjour,
Je pense que vous voulez calculer la moyenne de la propriété traité depuis des années.
Si vous voulez faire ce type de calcul doit
1. éliminer l'année à partir de sélections actuelles
2. calculer le nombre total de biens traités dans tous les ans
3. calculer la moyenne de la propriété
1. <NUM_ANNEE=> {}
2. count (NOMBRE)
3. AVG (expression)
Créer une example avec ces données
propriete:
LOAD
*
Inline
[
Year, Region, Propriete
2010, 01, 100
2010, 02, 150
2010, 03, 250
2011, 01, 200
2011, 02, 300
2011, 03, 500
2012, 01, 200
2012, 02, 400
]
;
Qui utilise les objets dans l'image.
La première expression:
=AVG({1}Aggr(sum({1}Propriete),Year))
calcule la moyenne sans tenir compte des sélections
La deuxième expression:
=AVG({1} Aggr(sum({<Year=>}Propriete),Year))
calcule la moyenne sans tenir compte de l'année, mais maintient toutes les autres sélections
Je vous souhaite une bonne journée
Alessandro