Skip to main content
Announcements
Qlik Launches Open Lakehouse and advanced agentic AI experience in Qlik Answers! | LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
eprehu
Contributor III

Abscisse

Bonjour,

J'aimerais mettre 7 jours sur l'axe des abscisses. J'ai essayé de mettre une limitation nombre fixe 7 pour avoir 7 jours sur le graphe. Mais en abscisse j'ai + de 7 jours, je ne comprends pas pourquoi ? Avez vous une idée de comment faire ? eprehu_0-1653488314041.png

MErci

 

16 Replies
eprehu
Contributor III
Author

eprehu_0-1653489227796.png

J'aimerais avoir ces valeurs ici de ce tableau sur mon graphe 

vinieme12
Champion III

Restrict the number of dates in your measure as below

 

Max({<Date={">=$(=Date(Max(Date)-7,'YYYY-MM-DD'))"}>}Duration)

 

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.
eprehu
Contributor III
Author

Thanks !! 

eprehu_0-1653896535899.png

But I think we can't put a meeasure 

eprehu_1-1653896586513.png

 

vinieme12
Champion III

replace YourDatefield,  YourDurationField   with appropriate field names as-in your data model

 

Max({<YourDatefield={">=$(=Date(Max(YourDatefield)-7,'YYYY-MM-DD'))"}>}YourDurationField)

 

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.
eprehu
Contributor III
Author

eprehu_0-1653897935854.png

I have a warning => dimension non valide.

But the expression is good

eprehu_1-1653897961948.png

 

Taoufiq_Zarra

Bonjour @eprehu 

il faut mettre la fonction de @vinieme12  dans la mesure et non en dimension

l'objectif que la mesure soit visible seulement pour les valeurs date inférieur à 7

Regards,
Taoufiq ZARRA

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

(you can mark up to 3 "solutions") 😉
eprehu
Contributor III
Author

Bonjour,

Oui mais sur cette visualisation seule les dimensions sont a mettre pour les lignes. 

J'ai ma dimension date de base en ligne et ma mesure duration. Je ne peux pas mettre une mesure pour la date car qlik attend une dimension.

Taoufiq_Zarra

@eprehu  si j'ai bien compris

dans la dimension date tu mettra la date sans modification de dimension (champ date je pense dans ton cas)

et dans la mesure duration tu remplace la mesure (Max(duration) je pense dans ton cas ) par

Max({<YourDatefield={">=$(=Date(Max(YourDatefield)-7,'YYYY-MM-DD'))"}>}YourDurationField)

YYYY-MM-DD à changer également par le format par defaut des date en france je pense dd/mm/yyyy

Regards,
Taoufiq ZARRA

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

(you can mark up to 3 "solutions") 😉
vinieme12
Champion III

if you want it as a calculated dimension then wrap it in AGGR() as below

 

=Aggr(Max({<Date={">=$(=Date(Max(Date)-7,'YYYY-MM-DD'))"}>}[Reload Duration]),Date)

 

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.