Гость
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как можно переписать запрос mdx без операторов vba!format / 5 сообщений из 5, страница 1 из 1
17.02.2022, 17:10
    #40134908
RUAmigo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно переписать запрос mdx без операторов vba!format
Приветствую всех!

При переносе куба со старого сервера на сервер SQL 2019 не смог перенести один вычисляемый элемент куба


CREATE MEMBER CURRENTCUBE.[Measures].[на сегодня]
AS SUM(MTD(StrToMember ('[Календарь].[Календарь].[Год].&['+vba!format( date(), "yyyy")+'].&['+vba!format( date(), "MM")+'].&['+
vba!format( date(), "yyyy-MM-dd" )+'T00:00:00]')),[Measures].[Оборот]),
FORMAT_STRING = "#,##0.00;-#,##0.00",
VISIBLE = 0;

Интерпретатор новой версии выдает ошибку синтаксиса.
очевидно не понимает оператор vba!format

Как мне можно обойтись здесь без него? Или что можно сделать, чтобы он перестал выдавать синтаксическую ошибку на формуле этого вычисляемого элемента?
...
Рейтинг: 0 / 0
17.02.2022, 20:09
    #40134955
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно переписать запрос mdx без операторов vba!format
RUAmigo,

дело не в Format, а в Date.
Почему-то все (в т.ч. m$) пишут, что она там есть, но ее там нет.
Во всех версиях всегда использовал Now и никуда не делась, ни в 16, ни в 19.

исследование dll-ки от 16 версии которая отвечает за эти функции показывает, что Date вроде как там есть, но не работает.
а вот в 19 там и dll-ка меньше и упоминания о Date нет.
...
Рейтинг: 0 / 0
17.02.2022, 20:29
    #40134960
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно переписать запрос mdx без операторов vba!format
RUAmigo,

а, не... тоже есть, но не вызывается никак
...
Рейтинг: 0 / 0
17.02.2022, 20:36
    #40134963
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно переписать запрос mdx без операторов vba!format
RUAmigo,

Посмотрите какие компоненты поставлена на новом и старом. Все это должно работать.
...
Рейтинг: 0 / 0
18.02.2022, 09:55
    #40135064
RUAmigo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно переписать запрос mdx без операторов vba!format
ShIgor, похоже как раз вариант с Now() отрабатывает нормально.
Благодарю за совет!

Я пока пойду по более легкому пути, так как я не админ для этого экземпляра сервера.
У меня эти права убрали. И мне приходится использовать каталоги SSIS для запуска всех процедур, чтобы обходить все эти ограничения по правам на новом сервере.
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как можно переписать запрос mdx без операторов vba!format / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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