Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
NicolasMartin
Contributor
Contributor

Champs automatiques de date : comment les avoir en français ?

Bonjour,

Dans Qlik Sense, quand on charge une date, il crée automatiquement les champs "Year", "Month" etc... associés.

Le problème, c'est que quand je fais une application en français et que tous mes champs ont des intitulés en français, ça fait un peu tache.

Existe-t-il un moyen de faire en sorte que ces champs aient des noms français ? (sans déverrouiller le script généré !)

Merci d'avance.

2 Replies
brunobertels
Master
Master

Bonjour 

Non pas possible de franciser ces champs sans déverrouiller le script 

Si tu déverouilles tu peux changer les noms , voici un exemple ci dessous 

[autoCalendar]:
DECLARE FIELD DEFINITION Tagged ('$date')
FIELDS
Dual(Year($1), YearStart($1)) AS [Année] Tagged ('$axis', '$year'),
Dual('Q'&Num(Ceil(Num(Month($1))/3)),Num(Ceil(NUM(Month($1))/3),00)) AS [Trimestre] Tagged ('$quarter', '$cyclic'),

etc ... 

mais tes champs apparaîtrons ainsi :

[DATE.autoCalendar.Année]

[DATE.autoCalendar.Trimestre]

L'autre solution est de refaire un calendrier sans passer par la fonction auto calendar 

NicolasMartin
Contributor
Contributor
Author

Je ne veux justement pas déverrouiller le script...

Je n'arrive pas à renommer les champs qui ont été chargés en "DERIVE FIELD", je n'arrive pas à supprimer la table ou les champs de "autoCalendar", ...

Le problème c'est que si je déverrouille, mes utilisateurs seront incapables de modifier le modèle de données.