Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Gérer des trimestres avec mois décalés (T1 de Mars à mai)

bonjour,
J'aimerai visualiser les données selon des trimestres calculés comme suit :
T1 = mars, avril et mai
T2= juin juillet et août
T3 = Sept, oct, & novembre
T4 = decembre, janvier et février
Je connais ces fonctions, mais cela ne fonctionne qu'avace ls trimestres classiques :
'Q' & Ceil(Month(date_calendrier)/3) AS Trimestre_Calendrier
QuarterName (date_calendrier) as Trimestre_Année_calendrier
QuarterStart (date_calendrier) as Début_Trimestre_Calendrier,  
Est ce que quelqu'un connaiterait une astuce pour arriver à mes fins?
Merci d'avance
Stéphane

1 Solution

Accepted Solutions
martin59
Specialist II
Specialist II

Bonjour,

La fonction QuarterName a un paramètre qui permet d'indiquer le premier mois de l'année.

Si votre année commence en mars, vous pouvez utiliser : QuarterName(date_calendrier,0, 2)

Je vous conseille également d'utiliser la fonction YearName(date_calendrier, 0, 2)

N'hésitez pas si vous avez besoin de plus d'informations.

Martin

View solution in original post

4 Replies
yvesqlik
Partner - Contributor III
Partner - Contributor III

voici la seule solution que je trouve actuellement:

LOAD * INLINE [

    Mois, trimestre

    1, T1

    2, T1

    3, T2

    4, T2

    5, T2

    6, T3

    7, T3

    8, T3

    9, T4

    10, T4

    11, T4

    12, T1

];

rlp
Creator
Creator

Try to use QuarterName( AddMonths( date_calendrier, 2 ))

martin59
Specialist II
Specialist II

Bonjour,

La fonction QuarterName a un paramètre qui permet d'indiquer le premier mois de l'année.

Si votre année commence en mars, vous pouvez utiliser : QuarterName(date_calendrier,0, 2)

Je vous conseille également d'utiliser la fonction YearName(date_calendrier, 0, 2)

N'hésitez pas si vous avez besoin de plus d'informations.

Martin

Not applicable
Author

Merci bien

Cela fonctionne très bien avec QuarterName(date_calendrier,0, 2)