Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / подставить текущую дату в dimension / 4 сообщений из 4, страница 1 из 1
06.07.2018, 12:33
    #39670626
spb_kostya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подставить текущую дату в dimension
добрый день

есть такой запрос в MDX:

Код: plaintext
1.
2.
3.
4.
WITH SET [All Measures] as { [Measures].[M1], [Measures].[M2]}
SELECT NON EMPTY { [All Measures]} ON COLUMNS, 
NON EMPTY { [Fiscal Periods].[Fiscal Year - Quarter - Period].[ALL] ,
[Fiscal Periods].[Fiscal Year - Quarter - Period].[Fiscal Year].[2018]} ON ROWS 
FROM [Project OLAP Cube]

в результате выдаёт три строки.

теперь хотелось бы решить эту задачу в общем виде, что бы вместо 2018 иметь возможность ставить текущий год
как ни пытаюсь вгнездить сюда YEAR(NOW()) или в комбинации с FORMAT - строка за текущий год не отображается.

кто-нибудь сталкивался с тем, что добавлял текущий период в dimension ? как это можно сделать?
...
Рейтинг: 0 / 0
06.07.2018, 12:51
    #39670635
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подставить текущую дату в dimension
spb_kostya,

StrToMember("[Fiscal Periods].[Fiscal Year - Quarter - Period].[Fiscal Year].[" + CStr(YEAR(NOW())) + "]", CONSTRAINED)
...
Рейтинг: 0 / 0
06.07.2018, 12:53
    #39670636
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подставить текущую дату в dimension
spb_kostya,

но это не оптимально и медленно. лучше иметь признак тек года
...
Рейтинг: 0 / 0
06.07.2018, 13:21
    #39670660
spb_kostya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
подставить текущую дату в dimension
ShIgor,

Спасибо!

заработало...
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / подставить текущую дату в dimension / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]