KasarKasar Docs
Types de champs

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.

ProprieteValeur
SQLDATE
TriableOui
IndexableOui
GroupableOui
AffichageFormat 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.

ProprieteValeur
SQLTIMESTAMP
TriableOui
IndexableOui
GroupableOui
AffichageFormat 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".

ProprieteValeur
SQLTEXT
TriableOui (converti en secondes pour le tri)
IndexableOui
Format de stockage"5:hours", "30:minutes", "1:years"

Unites supportees :

UniteExemple 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.

ProprieteValeur
Colonne debutDATE ({champ}_start)
Colonne finDATE ({champ}_end)
TriableOui
IndexableNon

Schema SQL : pour un champ timeline, deux colonnes sont creees :

"timeline_start" DATE
"timeline_end" DATE

Fonctions 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.

ProprieteValeur
Colonne debutTIMESTAMP ({champ}_start)
Colonne finTIMESTAMP ({champ}_end)
TriableOui
IndexableNon

Schema SQL : pour un champ scheduled, deux colonnes sont creees :

"scheduled_start" TIMESTAMP
"scheduled_end" TIMESTAMP

Fonctions d'agregation : COUNT, PERCENT_FILLED, PERCENT_EMPTY, AVG_SPAN, MIN_SPAN, MAX_SPAN

On this page