Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
MauriceLudo
Creator II
Creator II

modifier axe graphe

Bonjour,

je voudrais savoir si possible de modifier le format de l'axe de graphe en Jours au lieu de dd:hh:mm:ss

Merci à vous

Maurice

Ci-joint le Screenshots

1 Solution

Accepted Solutions
sfatoux72
Partner - Specialist
Partner - Specialist

Ta question initial n'était pas claire, tu aurais dit tout de suite que tu désirais un format différent pour l'axe et l'affichage de la valeur dans le graphe en utilisant ta dernière image, tu aurais reçu une réponse plus rapidement.

Tu veux donc ceci:

Community_1264322.png

Il faut doubler ton expression  et leur définir des format différent comme ci-dessous :

Community_1264322_2.png

Community_1264322_3.png

Community_1264322_4.png

Community_1264322_5.png

View solution in original post

13 Replies
kevinchevrier
Partner - Creator III
Partner - Creator III

Si il est en dd:hh:mm:ss alors il faut que dans ton LOAD tu fasses :

Date(TONCHAMP,'DD/MM/YYYY') as NOM DE TON CHAMP

Kevin

MauriceLudo
Creator II
Creator II
Author

Merci pour ta réponse, j'ai déjà le champ en format 'DD/MM/YYYY' mais je veux garder le deux formats.

kevinchevrier
Partner - Creator III
Partner - Creator III

Rien ne t'empêche de conserver les 2 dans ton script.

LOAD

TONCHAMP,

Date(TONCHAMP,'DD/MM/YYYY') as TONCHAMP_BIS

FROM ...


Ensuite tu peux utiliser la dimension TONCHAMP_BIS et faire ton calcul avec TONCHAMP

MauriceLudo
Creator II
Creator II
Author

non je veux pas changer la dimension (ici Mois) c'est le format de  l'expression que je veux changer

kevinchevrier
Partner - Creator III
Partner - Creator III

Je viens de comprendre. Désolé

Tu voudrais juste 67 en résultat par exemple ?

Tu peux peut-être faire un Mid(TONCHAMP,1,2) dans ton script.

kevinchevrier
Partner - Creator III
Partner - Creator III

Sinon si tu veux 67,91 alors tu peux faire :

=Day(TONCHAMP)+ (Hour(TONCHAMP)/24) + (Minute(TONCHAMP)/(24*60)) + (Second(TONCHAMP)/(24*60*60))

Kevin

kevinchevrier
Partner - Creator III
Partner - Creator III

Après test, voilà précisément ce qu'il te faut :

=Round(Mid('67:21:44:43',1,2)+(Hour(Interval#('67:21:44:43','dd:hh:mm:ss'))/24) + (Minute(Interval#('67:21:44:43','dd:hh:mm:ss'))/(24*60)) + (Second(Interval#('67:21:44:43','dd:hh:mm:ss'))/(24*60*60)),0.01)

Tu n'as plus qu'à remplacer '67:21:44:43' par TONCHAMP

Kevin

kevinchevrier
Partner - Creator III
Partner - Creator III

Si cela te convient, n'oublie pas de mettre ma réponse en utile et/ou résolu. Merci

sfatoux72
Partner - Specialist
Partner - Specialist

Bonjour,

Pour t'aider au mieux, peux-tu répondre au 2 questions ci-dessous?

Quelle est ton expression ?

Quelle est le format du résultat de ton expression (onglet Nombre des propriétés de l'objet)?

Merci