Introduction aux fonctions de date de Tableau
Les fonctions de date de Tableau sont des fonctions intégrées présentes dans Tableau qui permettent à l'utilisateur de manipuler les enregistrements de données dans une source de données. Ces fonctions de date permettent aux utilisateurs de créer des opérations de date de base sur les enregistrements et également de créer des expressions de date complexes. Tableau fournit de nombreuses fonctions de date comme DAY, MONTH, YEAR, DATEDIFF, DATEPART, DATEADD, DATETRUNC, DATENAME, MAKE DATE, MAKE TIME, NOW, TODAY, etc.
Création d'une entrée pour les fonctions de date de Tableau
Chaque source de données dans un tableau qui pointe essentiellement vers une base de données où les enregistrements sont stockés peut stocker des champs de données d'une manière différente. Les champs sont importés dans le tableau sous forme de chaîne de texte ou de valeurs numériques. Ces interprétations suivent un ensemble d'étapes utilisées par Tableau pour distinguer et différencier la date des autres champs. Ces étapes peuvent être résumées comme suit: -
1. Vérification des champs de date
Des vérifications sont nécessaires pour distinguer et identifier si les enregistrements contiennent la date, cela peut être fait en identifiant si la chaîne de date est présente dans la source de connexion ou si la chaîne est visible dans le plan de dimension. Cette étape permet d'identifier les enregistrements non datés à partir des enregistrements de date.
2. Modifiez le type de données du champ
L'étape suivante de ce processus est utilisée lorsque les données doivent être corrigées, par exemple si l'enregistrement contient beaucoup de valeur nulle. Ces champs sont transformés en nature de type chaîne et alimentés par la fonction Dateparse.
3. Analyse du format de date
Il existe des formats de tableau infinis présents dans les enregistrements de données, la méthode Dateparse est utilisée pour définir les parties de la date. Cela crée une carte pour Tableau pour traduire les champs de chaîne au format de date. Cette carte est appelée Format pour tableau.
4. Définition de l'expression de la fonction de date
Dans le cas où les données utilisées ne sont pas de type chaîne et appartiennent à un autre format tel que numérique, la fonction DATE est utilisée pour convertir l'expression en un format de type date. Tableau crée un nouveau champ de date dans la source de données.
Différents types de fonctions de date de Tableau
1. JOUR - La fonction JOUR est utilisée pour renvoyer le numéro du jour à partir de la chaîne de date. La syntaxe est la suivante: - JOUR (Date)
2. MOIS - La fonction MOIS est utilisée pour renvoyer le numéro du mois à partir d'une date donnée dans le tableau. La syntaxe est la suivante: - MOIS (Date)
3. ANNÉE - La fonction ANNÉE est utilisée pour renvoyer l'année à partir de la date donnée. La syntaxe est la suivante: -YEAR (Date)
4. DATEDIFF - Renvoie la différence entre les dates définies dans les paramètres. La syntaxe est la suivante: - DATEDIFF (départ, date1, date2, (début de semaine (facultatif)).
5. DATEPART - Renvoie la partie date d'une date sous forme d'entier. La syntaxe est la suivante DATEPART (départ, date, (début_ de_ semaine (facultatif)))
6. DATEADD - Renvoie la date avec l'intervalle spécifié pour être ajouté aux données alimentées en entrée. La syntaxe est la suivante: - DATEADD (départ, intervalle, date)
7. DATETRUNC - Le DATETRUNC tronque la date spécifiée à la précision spécifiée par la partie date. Cette fonction renvoie une nouvelle date en sortie. La syntaxe est la suivante: - DATETRUNC (départ, date, (début_ de_ semaine (facultatif)))
8. DATENAME - Il renvoie le composant de partie date de la date fournie sous forme de chaîne pour sa sortie. La syntaxe est la suivante: - DATENAME (départ, date, (début_ de_ semaine (facultatif)))
9. MAKE DATE - La fonction MAKE DATE renvoie une visualisation de la valeur de date développée à partir de l'année, du mois et de la date saisis. La syntaxe est la suivante: - MAKE DATE (année, mois, jour)
10. MAKE TIME - La fonction MAKE TIME renvoie une visualisation d'une valeur de date qui est le résultat de la référence d'heure, minute et seconde fournie. La syntaxe est la suivante: - PRENDRE DU TEMPS (heure, minute, seconde)
11. MAINTENANT - La fonction Maintenant renvoie la date et l'heure actuelles correspondant au PC auquel l'utilisateur est connecté… La syntaxe est la suivante: - MAINTENANT ()
12. Aujourd'hui - Renvoie la date actuelle en tant que sortie pour le programme affecté. La syntaxe est la suivante: - AUJOURD'HUI ()
13. MAX - Renvoie la valeur maximale des entités comparées, cette fonction est généralement utilisée pour la comparaison de l'expression numérique, mais la même chose est également valable pour une date. Pour une exception nulle, Null est accordé (MAX (date1, date2))
14. MIN - Renvoie la valeur maximale des entités comparées, cette fonction est généralement utilisée pour la comparaison de l'expression numérique, mais la même chose est également valable pour une date. Pour une exception nulle, Null est accordé (MIN (date1, date2))
Exemples de fonctions de date dans Tableau
Une fonction | Exemple | Production |
journée | JOUR (# 2019-06-03 #) | 3 (la sortie est un entier équivalent au jour dans les données fournies) |
Mois | MOIS (# 2019-06-03 #) | 6 (la sortie est un entier équivalent au mois dans les données fournies) |
Année | ANNÉE (# 2019-06-03 #) | 2019 (la sortie est un entier équivalent à l'année dans les données fournies) |
Date diff | DATEDIFF ('semaine', # 2019-06-01 #, # 2019-06-04 #, 'lundi') | 1 (car lorsque le début de la semaine est le lundi, le 04 juin (mardi) et le 01 juin (samedi) sont dans des semaines différentes) |
DATEDIFF ('semaine', # 2019-06-01 #, # 2019-06-04 #, 'dimanche') | 0 ((car lorsque le début de la semaine est le dimanche, le 04 juin (mardi) et le 01 juin (samedi) sont dans les mêmes semaines)) | |
DATEADD | DATEADD ('mois', 5, # 2019-06-01 #) | 1/11/2019 (5 mois sont ajoutés à la date) |
DATEPART | DATEPART ('année', # 2019-06-01 #) | 2019 (renvoie le départ demandé sous forme d'entier) |
DATEPART ('mois', # 2019-06-01 #) | 6 (renvoie le départ demandé sous forme d'entier) | |
DATETRUNC | DATETRUNC ('trimestre', # 2019-06-01 #) | 4/1/2004 00:00:00 AM (tronque la date à la limite spécifiée par le départ) |
DATENAME | DATENAME ('année', # 2019-06-01 #) | 2019 (renvoyer la partie date de la date sous forme de chaîne) |
MAKEDATE | MAKEDATE (2019, 6, 3) | # 3 juin 2019 # (la fonction renvoie une date construite à partir de l'entrée fournie) |
PRENDRE LE TEMPS | PRENDRE DU TEMPS (13, 40, 25) | # 13: 40: 25 # (la fonction renvoie un temps construit à partir de l'entrée fournie) |
MAINTENANT | MAINTENANT( ) | 2019-06-03 1:10:45 AM (la date et l'heure actuelles sont imprimées) |
AUJOURD'HUI | AUJOURD'HUI( ) | 2019-06-03 (la date actuelle est imprimée) |
MAX | MAX (# 2019-06-01 #, # 2019-06-04 #) | 04/06/2019 12:00:00 AM (la valeur maximale parmi les options est imprimée) |
MIN | MIN (# 2019-06-01 #, # 2019-06-04 #) | 6/1/2019 12:00:00 AM (La valeur minimale parmi les options est imprimée) |
Conclusion
Les fonctions Date du tableau permettent d'effectuer diverses opérations logiques et arithmétiques avec des dates. Les résultats des fonctions sont déterminés par le type de sortie des fonctions. Certaines fonctions peuvent fournir les mêmes fonctions logiques, mais la différence peut être observée entre le type de sortie comme on peut le voir dans DATEPART et la fonction Year dans le tableau ci-dessus.
Articles recommandés
Ceci est un guide des fonctions de date de Tableau. Ici, nous discutons le concept, l'exemple et les différents types de fonctions de date dans le tableau. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -
- Commandes Tableau
- Commandes HBase
- Qu'est-ce que Tableau?
- Tableau est-il gratuit