Qlik Community

Groupe des Utilisateurs Francophones

Announcements
QLIKWORLD LIVE! MAY 16 - 19TH, EARLY BIRD DISCOUNTS! REGISTER TODAY
cancel
Showing results for 
Search instead for 
Did you mean: 
colombari-g
Contributor III
Contributor III

Calculs entre colonnes d'un Tableau croisé

Bonjour,

Je tourne en rond sur ce problème sans arriver à trouver de solution.

J'ai ce tableau croisé

SIPA1.jpg

Pour répondre à la demande de l'utilisateur, j'ai mis les dimensions en colonne (Structure_court et Budget) et les expressions en lignes. Certaines expressions sont des calculs à partir d'autres expressions. Jusque la tout va bien.

ça coince quand je veux comparer le Réel par rapport au budget pour chaque structure.

Je veux obtenir ça :

SIPA2.jpg

Donc la question est : peut on avoir des calculs entre expressions à la fois en ligne et en colonne ?

Merci d'avance pour votre aide.

Gilles

5 Replies
almamy_diaby
Creator
Creator

Bonjour,

regarde l'application joint (Surtout au niveau du script)

Il y a toujours un problème avec les indicateurs en pourcentage.

colombari-g
Contributor III
Contributor III
Author

Merci beaucoup Almamy pour cette solution.

Cependant le problème avec les pourcentages est gênant.

jmleroux
Contributor II
Contributor II

Bonjour,

je vous conseille de:

1. Créer une nouvelle table de dimension dans le script pour le budget avec un identifiant et le libellé.

exemple:

DIM_BUDGET:

Load * inline [

ID_BUD, LIB_BUD

1, Réel

2, Budget

3, Ecart

4, %Ecart

];

2. Remplacer dans le tableau le champ budget par LIB_BUD

3. Faire un calcul conditionnel dans les expressions en fonction de l'ID_BUD

Regards

flochi75
Creator III
Creator III

Bonjour Gilles,

sinon, plus simple mais tableau plus grand : supprimer la dimension budget et l'inclure dans les expressions...

ex script expression :

sum( {<Indicateur={'Palette UE DGAP'},[AnnéeSemaine2]={"<=$(vGetSemaine)"}, [Année Bananière]={$(vCurrentYear)},Budget={'Réel'}>}Valeur)

Capture1.PNG

Cordialement.

Florent.

flochi75
Creator III
Creator III

ou comme ça :

Capture2.PNG