[MDX] Requête avec une dimension temps
Bonjour,
je m'essaye aux requêtes mdx et je n'arrive pas à avoir une date précise.
Si je veux sélectionner toute une année et afficher les résultats pour chaque jour pour un client, je fais ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
select
{
NonEmpty
(
[Dim Times].[Time Year].[2008]
* [Dim Times].[Time Month].children
* [Dim Times].[Time Day].children
)
} on axis(0),
{
[Measures].[MyMeasure]
} on axis(1)
from [DB]
where
(
[Dim Customers].[Customer GUID].[TOTO]
) |
Je voudrais que cette requête puisse me fournir le résultat entre 2 dates données. J'ai trouvé que pour faire des intervalles, on utilise le caractère ':'
Mais dans un premier temps j'ai voulu sélectionner juste un seul mois, par exemple. J'ai donc changé par ça pour avoir que les jours du mois de novembre :
Code:
1 2 3 4
|
[Dim Times].[Time Year].[2008]
* [Dim Times].[Time Month].[1]
* [Dim Times].[Time Day].children |
Mais ça il veut pas !
Il me dit ça : The * function expects a tuple set expression for the 1 argument. A string or numeric expression was used.
Je dois mal m'y prendre... quelqu'un peut m'aider ? :roll:
Merci !