Aller au contenu | Aller au menu | Aller à la recherche

Les opérations sur les dates en MDX



Voici quelques exemples de selection et filtre sur date, dans les requêtes MDX.


  • Sélectionner la date actuelle en MDX (now() en VBA)
select {} on 0,
Filter(
[SellsPeriodsDimension].[SellsDate].[SellsDate],
[SellsPeriodsDimension].[SellsDate].MemberValue
= vba![date]()
) on 1
from [SOMECUBE]

  • Sélectionner la date actuelle moins 4 ans (DATEADD en SQL)
with member Measures.Today as 
vba!dateadd("yyyy", -4, vba![date]())
select {} on 0
,Filter([Date].[Calendar].[Date],
[Date].[Calendar].MemberValue
= ([Date].[Calendar].[All Periods],Today)
) on 1
from [SOMECUBE]

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

Fil des commentaires de ce billet