setdateyear - fonction de script et fonction de graphique
Cette fonction utilise comme données d'entrée un horodatage timestamp et une année year , puis elle met à jour l'horodatage timestamp avec l'année year spécifiée dans les données d'entrée.
setdateyear
(timestamp, year)
double
Arguments
Argument
Description
timestamp
Horodatage Qlik Sense standard (souvent juste une date).
year
Année composée de quatre chiffres.
Ces exemples utilisent le format de date DD/MM/YYYY. Le format de date est indiqué dans l'instruction SET DateFormat située en haut de votre script de chargement de données. Modifiez le format utilisé dans les exemples en fonction de vos exigences.
Exemples de script
Exemple
Résultat
setdateyear ('29/10/2005', 2013)
Renvoie '29/10/2013.
setdateyear ('29/10/2005 04:26:14',
2013)
Renvoie '29/10/2013 04:26:14'. Pour afficher la partie horaire de l'horodatage dans une visualisation, vous devez définir l'option de formatage des nombres sur Date et choisir une valeur de formatage comprenant les valeurs horaires.
Ajoutez l'exemple de script à votre application et exécutez-le. Pour afficher le résultat, ajoutez les champs répertoriés dans la colonne de résultats à une feuille de votre application.
SetYear:
Load *,
SetDateYear(testdates, 2013) as NewYear
Inline [
testdates
1/11/2012
10/12/2012
1/5/2013
2/1/2013
19/5/2013
15/9/2013
11/12/2013
2/3/2014
14/5/2014
13/6/2014
7/7/2014
4/8/2014
];
La table résultante contient les dates initiales et une colonne dans laquelle l'année a été définie sur 2013.
Table des résultats
testdates
NewYear
1/11/2012
1/11/2013
10/12/2012
10/12/2013
2/1/2012
2/1/2013
1/5/2013
1/5/2013
19/5/2013
19/5/2013
15/9/2013
15/9/2013
11/12/2013
11/12/2013
2/3/2014
2/3/2013
14/5/2014
14/5/2013
13/6/2014
13/6/2013
7/7/2014
7/7/2013
4/8/2014
4/8/2013
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !