Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 Произошла следующая системная ошибка: Несовпадение типов. .  [new]
Libertin
Member

Откуда:
Сообщений: 18
Вопрос такой:
Есть вычисления в кубах:

CREATE MEMBER CURRENTCUBE.[MEASURES].[Значение]
AS ([Куб].[Значение].CURRENTMEMBER.name),
VISIBLE = 1

Он берется при применении фильтра, чтобы рассчитать например это (для примера)


CREATE MEMBER CURRENTCUBE.[MEASURES].[Значение/100] AS
(([MEASURES].[Значение]/100)) ,
VISIBLE = 1

Пробовал разные типы данных указывать, если поставить в таблице tinyint ([MEASURES].[Значение]) то с целыми значениями все работает.
Если ставлю другое, например decimal (3,2) то выдает ошибку про несовпадение типов..
Как-то можно это победить ? Уже все перепробовал и типы менял в таблице и именованные вычисления создавал..
13 июл 18, 06:26    [21567666]     Ответить | Цитировать Сообщить модератору
 Re: Произошла следующая системная ошибка: Несовпадение типов. .  [new]
Libertin
Member

Откуда:
Сообщений: 18
Libertin,
CURRENTMEMBER.name поменял на CURRENTMEMBER.MemberValue и все стало ок :)
13 июл 18, 08:41    [21567764]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить