now - fonction de script et fonction de graphique
Cette fonction renvoie un horodatage de l'heure actuelle. La fonction renvoie des valeurs au format de variable système TimeStamp. La valeur timer_mode par défaut est 1.
now([ timer_mode])
double
La fonction now() peut être utilisée dans le script de chargement ou dans des objets graphiques.
Argument | Description |
---|---|
timer_mode |
Admet les valeurs suivantes : 0 (heure du dernier chargement de données terminé) Note InformationsSi vous utilisez la fonction dans un script de chargement de données, timer_mode=0 calcule l'heure du dernier chargement de données terminé tandis que timer_mode=1 génère l'heure de l'appel de la fonction lors du chargement de données actif.
|
Cas d'utilisation
La fonction now() est couramment utilisée comme composant d'une expression. Par exemple, elle peut être utilisée pour calculer le temps restant du cycle de vie d'un produit. La fonction now() est alors utilisée à la place de la fonction today() lorsque l'expression nécessite l'utilisation d'une fraction d'un jour.
Le tableau suivant explique le résultat renvoyé par la fonction now() suivant différentes valeurs pour l'argument timer_mode :
Valeur de timer_mode | Résultat en cas d'utilisation dans un script de chargement | Résultat en cas d'utilisation dans un objet graphique |
---|---|---|
0 | Renvoie un horodatage, au format de la variable système TimeStamp, du dernier chargement de données réussi précédant le dernier chargement de données. | Renvoie un horodatage, au format de la variable système TimeStamp, du dernier chargement de données. |
1 |
Renvoie un horodatage, au format de la variable système TimeStamp, du dernier chargement de données. | Renvoie un horodatage, au format de la variable système TimeStamp, de l'appel de la fonction. |
2 |
Renvoie un horodatage, au format de la variable système TimeStamp, correspondant au début de la session de l'utilisateur dans l'application. Cette valeur ne sera pas mise à jour, sauf si l'utilisateur charge de nouveau le script. | Renvoie l'horodatage, au format de la variable système TimeStamp, correspondant au début de la session de l'utilisateur dans l'application. Cette valeur sera actualisée une fois qu'une nouvelle session commencera ou lorsque les données de l'application seront de nouveau chargées. |
Paramètres régionaux
Sauf indication contraire, les exemples de cette rubrique utilisent le format de date suivant : MM/JJ/AAAA. Le format de date est indiqué dans l'instruction SET DateFormat de votre script de chargement de données. Le format de date par défaut peut être différent dans votre système en raison de vos paramètres régionaux et d'autres facteurs. Vous pouvez modifier les formats utilisés dans les exemples ci-dessous en fonction de vos besoins. Ou vous pouvez modifier les formats utilisés dans votre script de chargement pour qu'ils correspondent à ceux de ces exemples.
Les paramètres régionaux par défaut des applications sont basés sur les paramètres système régionaux de l'ordinateur ou du serveur sur lequel Qlik Sense est installé. Si le serveur Qlik Sense auquel vous accédez est configuré sur la Suède, l'éditeur de chargement de données utilisera les paramètres régionaux suédois pour les dates, l'heure et la devise. Ces paramètres de format régionaux ne sont pas liés à la langue affichée dans l'interface utilisateur Qlik Sense. Qlik Sense sera affiché dans la même langue que celle du navigateur que vous utilisez.