Types temporels
DATE, DATETIME, DURATION, DATE_RANGE, DATETIME_RANGE
Operateurs de filtre date
Tous les types temporels supportent 18 operateurs de filtre, dont 12 operateurs relatifs :
Operateurs absolus : date_equals, date_before, date_after, date_between, is_null, is_not_null
Operateurs relatifs : date_today, date_yesterday, date_this_week, date_last_week, date_this_month, date_last_month, date_this_quarter, date_last_quarter, date_this_year, date_last_year, date_last_n_days, date_next_n_days
Les semaines commencent le lundi (ISO 8601). Les operateurs date_last_n_days et date_next_n_days acceptent un parametre numerique (defaut : 7 jours).
DATE
Date sans heure.
| Propriete | Valeur |
|---|---|
| SQL | DATE |
| Triable | Oui |
| Indexable | Oui |
| Groupable | Oui |
| Affichage | Format local (ex : 15/04/2026) |
Fonctions d'agregation : COUNT, COUNT_DISTINCT, PERCENT_FILLED, PERCENT_EMPTY, MEDIAN, MIN, MAX, RANGE
DATETIME
Date avec heure et fuseau horaire.
| Propriete | Valeur |
|---|---|
| SQL | TIMESTAMP |
| Triable | Oui |
| Indexable | Oui |
| Groupable | Oui |
| Affichage | Format local (ex : 15/04/2026 14:30) |
Fonctions d'agregation : COUNT, COUNT_DISTINCT, PERCENT_FILLED, PERCENT_EMPTY, MEDIAN, MIN, MAX, RANGE
DURATION
Duree avec unite configurable. Stocke au format texte "valeur:unite".
| Propriete | Valeur |
|---|---|
| SQL | TEXT |
| Triable | Oui (converti en secondes pour le tri) |
| Indexable | Oui |
| Format de stockage | "5:hours", "30:minutes", "1:years" |
Unites supportees :
| Unite | Exemple stocke |
|---|---|
seconds | "120:seconds" |
minutes | "30:minutes" |
hours | "5:hours" |
days | "3:days" |
weeks | "2:weeks" |
months | "6:months" |
years | "1:years" |
Operateurs de filtre : equals, not_equals, greater_than, less_than, greater_equal, less_equal, between, is_null, is_not_null
Fonctions d'agregation : COUNT, PERCENT_FILLED, PERCENT_EMPTY, SUM, AVG, MEDIAN, MIN, MAX, RANGE
DATE_RANGE
Plage de dates (debut + fin). Type composite : cree 2 colonnes SQL.
| Propriete | Valeur |
|---|---|
| Colonne debut | DATE ({champ}_start) |
| Colonne fin | DATE ({champ}_end) |
| Triable | Oui |
| Indexable | Non |
Schema SQL : pour un champ timeline, deux colonnes sont creees :
"timeline_start" DATE
"timeline_end" DATEFonctions d'agregation : COUNT, PERCENT_FILLED, PERCENT_EMPTY, AVG_SPAN, MIN_SPAN, MAX_SPAN
AVG_SPAN, MIN_SPAN et MAX_SPAN calculent la duree entre les dates de debut et de fin (en jours).
DATETIME_RANGE
Plage de dates avec heures. Type composite : cree 2 colonnes SQL.
| Propriete | Valeur |
|---|---|
| Colonne debut | TIMESTAMP ({champ}_start) |
| Colonne fin | TIMESTAMP ({champ}_end) |
| Triable | Oui |
| Indexable | Non |
Schema SQL : pour un champ scheduled, deux colonnes sont creees :
"scheduled_start" TIMESTAMP
"scheduled_end" TIMESTAMPFonctions d'agregation : COUNT, PERCENT_FILLED, PERCENT_EMPTY, AVG_SPAN, MIN_SPAN, MAX_SPAN