Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
kangkaw
Contributor II
Contributor II

création de nouveau champs calculé

Bonjour à tous,

Je cherche à créer une nouvelle colonne où stocker une valeur calculé:

Mon script:

Ma_Table:LOAD
Date,
Siren,
Compte,
FROM [ma source](qvd)

les valeur de mes champs:

Date ( AAAAMM)

SIREN(XXXXXXXX)

Compte(12,13,15)

ma demande:

Je veux pour un SIREN donné affiché la dernière date où le compte est passé à 12.

J'ai essayé de faire cela au niveau de la dimension sous la formule suivante mais cela ne fonctionne pas:

=if(DATE>DATE and COMPTE=12, DATE,0)

Avez vous des propositions pour une solution.

Je vous en remercie par avance.

 

 

Labels (5)
5 Replies
kangkaw
Contributor II
Contributor II
Author

@Taoufiq_Zarra  as tu une idée ?
Merci.

Taoufiq_Zarra

Bonjour @kangkaw ,

 

est ce que tu peux partager un exemple de donnée

 

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
kangkaw
Contributor II
Contributor II
Author

Bonjour @Taoufiq_Zarra ,

Voici mon jeux de données:

l'idée est que pour le même SIREN récupérer la Dernière DATE_D où le CMPTE est égale = 12.

Date_D Compte SIREN
202012 12 34562
202011 12 34562
202010 11 34562
202012 12 57655
202101 11 57655
202101 11 57655
202109 12 57655
     

 

Merci pour ton aide.

 

Taoufiq_Zarra

@kangkaw  dsl pour ma réponse tardive,

 

si j'ai bien compris tu as besoin de ça :

=Max({<Compte={'12'}>}Date_D)

 

Taoufiq_Zarra_0-1649258739444.png

 

Taoufiq_Zarra_1-1649258762042.png

 

Regards,
Taoufiq ZARRA

"Please LIKE posts and "Accept as Solution" if the provided solution is helpful "

(you can mark up to 3 "solutions") 😉
kangkaw
Contributor II
Contributor II
Author

Bonjour @Taoufiq_Zarra ,

Merci beaucoup cela répond mon besoin et me retourne la dernière date.

par compte je me rend compte que j'ai des valeurs = 0 où il faut pas afficher la date, j'ai posé ce filtre mais cela fonctionne pas:

if(Compte={'12'}>0,Max({<Compte={'12'}>}Date_D),0)

auras-tu une idée?

Merci d'avance.