Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / текущая дата / 5 сообщений из 5, страница 1 из 1
19.10.2004, 08:35
    #32743632
mad
mad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
текущая дата
добрый день, господа.

научите, пожалуйста, как бы мне текущую дату в mdx-запросе получить.

тут данные за 2001 год, это ясно и работает.
Код: plaintext
1.
2.
3.
SELECT 
{[Time].[YMD].[All Time].[ 2001 ]} ON COLUMNS, 
{[Клиенты].[ДоговорЛогин].CHILDREN} ON ROWS 
FROM [ClientMoney]

хочу аналогичные данные на текущую дату получить. пишу:
Код: plaintext
1.
2.
3.
SELECT 
{now()} ON COLUMNS, 
{[Клиенты].[ДоговорЛогин].CHILDREN} ON ROWS 
FROM [ClientMoney]

MDX Sample Query говорит, что Invalid Token на now.

пробовал и VBA!Now() писать, ситуация аналогичная.
где порыться?

Спасибо за помощь.
...
Рейтинг: 0 / 0
19.10.2004, 12:25
    #32744228
mad
mad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
текущая дата
проблема решилась след. образом:

Код: plaintext
1.
2.
3.
SELECT 
{StrToMember("[Time].[YMD].[All Time].[" + VBA!CSTR( VBA!YEAR( VBA!NOW() ) ) + "].[January]").Lag(-VBA!MONTH(NOW()) + 1  )} ON COLUMNS, 
{[Клиенты].[ДоговорЛогин].CHILDREN} ON ROWS 
FROM [ClientMoney]

теперь проблема другая.
PivotTable сообщает, что запрос не может быть обработан.
Поставщик данных не предоставил доп. сведений об ошибке.

не понимает PivotTable таких запросов?

Спасибо.
...
Рейтинг: 0 / 0
19.10.2004, 12:29
    #32744235
олапист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
текущая дата
нужно как-то приводить элементы измерения к строке или к дате а потом уже юзать VBA!Now()
hint: через member property
что-то вроде
Filter([Time].[Day].members, [Time].Properties("Date") = VBA!Now() ).item(0)
как вариант - завести MemberProperty Current (можно его во вьюхе через now вычислять) затем юзать что-то вроде:
Filter([Time].[Day].members, [Time].Properties("Current") = "1").item(0)
...
Рейтинг: 0 / 0
19.10.2004, 13:01
    #32744323
mad
mad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
текущая дата
с запросом-то я порешил.
проблема теперь другая, с PivotTable.
...
Рейтинг: 0 / 0
19.10.2004, 18:26
    #32745143
mad
mad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
текущая дата
спасибо за помощь.

решилось все с помощью JScript.

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


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