Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour.
Dans mon datamart, j'ai trois champs. Un pour le jour, un pour le mois et un pour l'année. J'aimerai par le script créer un autre champs date qui serait formé comme suis: Jour/Mois/Annee.
Cordialement
Tu as inversé les paramètres du makedate.
LOAD
*,
Makedate(Annee, Mois, Jour) as Date
;
SQL SELECT
Annee,
Mois,
Jour
FROM "maTable"
;
Bonjour,
Dans QlikView (ou Qlik Sense) il y a la fonction MakeDate.
Aurélien
Oui, mais dans une zone table, je ne peux pas ajouter des champs calculés. A moins que je ne me trompe ?
Effectivement, il est préférable de modifier le script de chargement de l'application pour créer un nouveau champ date (en utilisant le makedate) ou de passer par un tableau (simple ou croisé dynamique).
Je pensais pas que cette fonction fonctionnait dans le script. J'ai fait ça:
LOAD
*,
Makedate(Jour, Mois, Annee) as Date;
SQL SELECT
Annee,
Mois,
Jour
FROM "maTable";
Mais je n'ai rien dans Date. Où est mon erreur ? Tu as un exemple ? Je maîtrise très mal le script QV.
Tu as inversé les paramètres du makedate.
LOAD
*,
Makedate(Annee, Mois, Jour) as Date
;
SQL SELECT
Annee,
Mois,
Jour
FROM "maTable"
;
Quel idiot... On va dire que c'est parce qu’on est vendredi .
Merci beaucoup