powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / текущая дата
5 сообщений из 5, страница 1 из 1
текущая дата
    #32743632
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
текущая дата
    #32744228
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
текущая дата
    #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
текущая дата
    #32744323
mad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с запросом-то я порешил.
проблема теперь другая, с PivotTable.
...
Рейтинг: 0 / 0
текущая дата
    #32745143
mad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо за помощь.

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

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


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