Qlik Community

Ask a Question

Groupe des Utilisateurs Francophones

Announcements
QlikWorld starts MONDAY! last chance to register is now ! REGISTER NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
serge__g
Contributor III
Contributor III

Position dans une table

Bonjour

Dans ma feuille Sense j'ai une table  avec :
En première colonne un client --> CLIENT 
En deuxième colonne sa marge sur les 30 derniers jours  -->  Sum({1<DateFacture = {">=$(=Date(Today()-30))"} >}MargePied)
En troisième colonne son rang dans mon table -->  rank(Sum({1<DateFacture = {">=$(=Date(Today()-30))"} >}MargePied),4)

J'aimerais pouvoir concaténer ma colonne 3 avec la colonne 1 pour avoir en première colonne Rang et Nom et la colonne 2  Marge

1 - Société toto           1 000 €
2 - Société tata               800 €
......

Merci

1 Solution

Accepted Solutions
brunobertels
Specialist II
Specialist II

bonjour 

Pour ta première colonne il te faut une dimension calculée qui va agréger ta 3 eme colonne pour avoir le RANG et ta dimension CLIENT : 

 

Essaye ceci en 1er colonne : 

AGRR( rank(Sum({1<DateFacture = {">=$(=Date(Today()-30))"} >}MargePied),4) &' - '&CLIENT, CLIENT)

Et en deuxième colonne ta mesure : 

Sum({1<DateFacture = {">=$(=Date(Today()-30))"} >}MargePied)

 

View solution in original post

1 Reply
brunobertels
Specialist II
Specialist II

bonjour 

Pour ta première colonne il te faut une dimension calculée qui va agréger ta 3 eme colonne pour avoir le RANG et ta dimension CLIENT : 

 

Essaye ceci en 1er colonne : 

AGRR( rank(Sum({1<DateFacture = {">=$(=Date(Today()-30))"} >}MargePied),4) &' - '&CLIENT, CLIENT)

Et en deuxième colonne ta mesure : 

Sum({1<DateFacture = {">=$(=Date(Today()-30))"} >}MargePied)

 

View solution in original post