powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / накопительная сумма - где-то ошибка....
1 сообщений из 1, страница 1 из 1
накопительная сумма - где-то ошибка....
    #32028538
skif
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть ситуация:
Куб с одним Dimension [Дата события](Year, Quater, Month, Day), и одно [Measure].[Колво].
Таблица фактов такая
ID, DATEEVENT (FK на таблицу времени). Вот собственно и все. По времени есть уровень All. Нужно сделать:
- чтобы [Measure].[колво] отражало прирост ID
- чтобы еще какое-нибудь измерение показывало нарастающий итог этих приростов.

Итого, делаем Dimension 'Дата события] с агрегацией по [All]. Создаем куб, в нем объявляем
[Measure].[колво], которое соответсвует Distinct Count по ID. Часть первая задания выполнена.
Для получения нарастающего итога создаем Calculated Cell [Measure].[колво_сум]. В мастере указываем, что он идет
по {[Measure].[кол-во]}

IIF([Дата события].CurrentMember.PrevMember IS NULL, 0,
IIF(IsEmpty([Measures].[Колво]), 0, [Measures].[Колво])
) + IIF(IsEmpty([Measures].[Колво]), 0, [Measures].[Колво])

Редактор пропустил запрос, но вот с результатом... Везде ERR. В первых промежутках времени точно данных нету,
то есть там должны работать ветки NULL. При двойном клике на ERR получаю Infinite recursion detected during
execution calculated member. Но намека рекурсии не вижу, если честно
.

Итого, возможно, причина в том, что надо убрать [All] по времени? Но есть подозрение, что по месяцу,
кварталу там тоже какие-то проблемы.
И еще. Получается, что Calculated Cell закрывает показ самого [Measure].[колво].
Надо бы их рядом показывать. То есть для этого сделать второй куб с одним "просто [Measure].[колво]",
и потом их увязать по времени?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / накопительная сумма - где-то ошибка....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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