powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Как можно переписать запрос mdx без операторов vba!format
5 сообщений из 5, страница 1 из 1
Как можно переписать запрос mdx без операторов vba!format
    #40134908
RUAmigo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех!

При переносе куба со старого сервера на сервер 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
Как можно переписать запрос mdx без операторов vba!format
    #40134955
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RUAmigo,

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

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

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

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

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


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