Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS Мера (int,bigint) в итогах переполнение : Отрицательные итоги В екселе / 7 сообщений из 7, страница 1 из 1
10.06.2019, 12:20
    #39824895
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS Мера (int,bigint) в итогах переполнение : Отрицательные итоги В екселе
Добрый день всем.

SSAS 2012 (MDM)

Кол-во только полложитепльные
alter table TTN alter column TTN_kolvo bigint

НЕ помогло

SELECT SUM(TTN_kolvo) стало считать ОК в SQL сервере

но в ексле все равно показывает ОТРИЦ. ЧИСЛО
(если поставтиь фильтр - то все ОК )

Как бороться ?
...
Рейтинг: 0 / 0
10.06.2019, 12:55
    #39824912
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS Мера (int,bigint) в итогах переполнение : Отрицательные итоги В екселе
Гулин Федор,

Сталкивался с таким. У меня возникало переполнение INT-а. Исправил переходом на BIGINT. Откастить в DSV и убедиться, что показатель BIGINT. Ошибку переполнения SSAS не выдает.

Может быть цифры и не такие большие, но переполнение может возникать на промежуточных суммах.
...
Рейтинг: 0 / 0
10.06.2019, 14:28
    #39824959
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS Мера (int,bigint) в итогах переполнение : Отрицательные итоги В екселе
a_voroninГулин Федор,

Сталкивался с таким. У меня возникало переполнение INT-а. Исправил переходом на BIGINT. Откастить в DSV и убедиться, что показатель BIGINT. Ошибку переполнения SSAS не выдает.

Может быть цифры и не такие большие, но переполнение может возникать на промежуточных суммах.

я ж и сделал bigint
DSV перечитал - оно покызавет BIGINT
проблема осталась в SSAS - Ексель
Итоги показывает минус.
...
Рейтинг: 0 / 0
10.06.2019, 14:41
    #39824971
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS Мера (int,bigint) в итогах переполнение : Отрицательные итоги В екселе
Гулин Федорa_voroninГулин Федор,

Сталкивался с таким. У меня возникало переполнение INT-а. Исправил переходом на BIGINT. Откастить в DSV и убедиться, что показатель BIGINT. Ошибку переполнения SSAS не выдает.

Может быть цифры и не такие большие, но переполнение может возникать на промежуточных суммах.

я ж и сделал bigint
DSV перечитал - оно покызавет BIGINT
проблема осталась в SSAS - Ексель
Итоги показывает минус.

Сам показатель какой тип имеет? Откройте в конце концов xmla и внимательно пройдитесь по всем местам, где этот показатель заявлен. Куб потом процессили? Кеш сбросить?
...
Рейтинг: 0 / 0
10.06.2019, 15:27
    #39824993
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS Мера (int,bigint) в итогах переполнение : Отрицательные итоги В екселе
в иерархии/цепи контроля типов (мер) есть несколько назначений:
1) задаваемый тип на уровне запроса,
2) определяемый SQL тип уровне DSV,
3) потом пару штук в самой мере куба (в агрегации тип и форматирование, и в Source тип и форматирование)
4) и наконец в Scope (форматирование)

Как минимум нужно проверять/менять в корне (2) и в кубе (3)
хотя если переполнение возникает уже при агрегации - то (3) может вполне хватить (без 2, если не будет ругаться на не-совместимость)
...
Рейтинг: 0 / 0
10.06.2019, 16:52
    #39825035
Гулин Федор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS Мера (int,bigint) в итогах переполнение : Отрицательные итоги В екселе
СПАСИБО за ответы
задача временно отпала ( там я нашел кое где надо было граммы перевести в кг - и суммы прилично уменьшились )

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<Name>Меры ТТН</Name>
<Measures>
<Measure>
<ID>TTN Kolvo</ID>
<Name>ТТН количество</Name>
<DataType>BigInt</DataType>
<Source>
	<DataType>BigInt</DataType>
	<Source xsi:type="ColumnBinding">
		<TableID>dbo_Vw_Klsrv_TTN</TableID>
		<ColumnID>TTN_kolvo</ColumnID>
	</Source>
</Source>
<FormatString>#,##0;-#,##0</FormatString>
</Measure>



интереса ради проверил xmla

Куб процессил - кэш - нет не сбрасывал
но это на localhost - думал что автоматом

3) потом пару штук в самой мере куба (в агрегации тип и форматирование, и в Source тип и форматирование)
DataType : BigInt

зы перепроверить пока не могу - но при случае соберу тестовый вариант ибо интересно
...
Рейтинг: 0 / 0
10.06.2019, 18:25
    #39825077
StarikNavy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSAS Мера (int,bigint) в итогах переполнение : Отрицательные итоги В екселе
Гулин Федор,

надежнее всего, при изменении типа показателя, полностью пере-добавить его по всей цепочке (старый потом удалить)
...
Рейтинг: 0 / 0
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / SSAS Мера (int,bigint) в итогах переполнение : Отрицательные итоги В екселе / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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