2 части вопроса ..
Часть 1 :
так что эти пункты WHERE дают мне правильные данные:
WHERE { [Time].[Month].&[2011-06-01T00:00:00] }
OR
WHERE { StrToMember("[Time].[Month].&[2011-06-01T00:00:00]") }
но это возвращает нули:
WHERE { StrToMember("[Time].[Month].&[" + Format(Now(), "yyyy-mm-") + "01T00:00:00]") }
Я также попробовал это сделать в формате ггггмм. я пытаюсь использовать текущий месяц .. и т.д ..
Часть 2 (более важно) :
Как я могу проверить, что возвращает функция формата? Как я могу сделать это в анализаторе запросов MDX:
SELECT
Format(Now(), "yyyymm")
Мне просто нужно выполнить функцию без выбора из магазина ... Есть ли способ проверить эти функции?
ОБНОВЛЕНИЕ
разобрался, часть 1
StrToMember("[Time].[Month].&[" + Format(Now(), "yyyy-MM") + "-01T00:00:00]")
это был ММ против мм .. это было бы легко поймать, если бы я смог проверить, что вывод этой функции ..