Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je souhaiterai intégrer la date dans une colonne de tableaux.
Cad d'avoir une colonne pour chaque année, au lieu d'avoir un tableau à part avec ces données.J'ai déjà crée une nouvelle dimension pour chaque année, mais je n'arrive pas à obtenir la somme de la ligne souhaité. C'est assez lourd à interpréter.
Pour l'instant Souhaité
Année Tableau:
2010
2011 ------------>>> pour avoir colonneX colonneY colonneZ annéé 2010 année2011 année2012
2012
Tableau:
colonneX colonneY colonneZ
Merci de votre aide.
Il vous faut utiliser de laSet Analysis (Cf. Reference Manual), i.e. forcer une sélection pour une expression, indépendammenr de celles opérées par l'utulisateur.
En suppodasn que votre expressiojn initiale soit sum( champ_à_sommer), elle doit devenir:
sum {$<Année={'2010'}>} champ_à_sommer)
et ce pour chacune des colonnes pour lesquelles vous souhaitez forcer la sélection sur le champ Année.
Ca ne marche pas
J'ai mis le forume dans "ajouter l'expression"
=sum{<$(ANNEE={'2011'}>}SOLDE)
Sachant que ce solde viens de la forumule :
Sum(if(left([compte budgetaire],1)=6,DEBIT,0)-if(left([compte budgetaire],1)=6,CREDIT,0))
PS. A quoi sert les { }? C'est différent de ( ) ? De même pour <> ?
Tu n' as formulé comme Richard t'a expliqué Année={'2001'}, tu devrais ecrire:
sum({<Année0{'2001'}> Solde}
{} et <> font parti de la syntaxe de Qlikview :-), on doit les utiliser dans le set analyse
Ca m'affiche le résultat 0
sum({<Année0{'2001'}> Solde}
j'ai oublié =
sum({<Année={'2001'}> Solde}
bonjour,
affichez dans deux colonnes tout dabord
Sum(if(left([compte budgetaire],1)=6,DEBIT,0))
puis la deuxième partie de votre formule
sum(if(left([compte budgetaire],1)=6,CREDIT,0))
pour bien comprendre ce que vous etes en train de calculer
en fait ce "solde" c'est la difference entre
Sum(if(left([compte budgetaire],1)=6,DEBIT,0))
et
sum(if(left([compte budgetaire],1)=6,CREDIT,0))
Donc le but c'est de ne pas afficher ces deux colonnes debit et credit, mais uniquement le solde.
Le problème c'est qu'il faut l'afficher dans chaque colonne le solde pour chaque année, et ca ne marche toujours pas avec la formule
sum({[<ANNEE={'2011'}>]}SOLDE)
if(left([compte budgetaire],1)=6,
sum({[<ANNEE={'2011'}>]} DEBIT)
-
sum({[<ANNEE={'2011'}>]} CREDIT),0
)
ou
sum(
{[<ANNEE={'2011'}>]} if(left([compte budgetaire],1)=6,DEBIT,0))
-
sum(
{[<ANNEE={'2011'}>]} if(left([compte budgetaire],1)=6,CREDIT,0))
Si cela nemarche pas, poste un example de ton app. stp