powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Вычислить долю
2 сообщений из 2, страница 1 из 1
Вычислить долю
    #40085680
Oleg_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Есть продажи по торговым точкам. Нужен отчет с датой, проданным товаром и долей от суммы всех проданных товаров в данной ТТ за выбранный период.
Так работает (названия переименовал, может где пропустил что):

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
WITH MEMBER [Measures].[Доля от общей суммы]
AS [Measures].[Продажи по ТТ кг] / 
   SUM(existing [Дата].[Г-М-Д].[Дата].&[20210328] : [Дата].[Г-М-Д].[Дата].&[20210403],
   [Measures].[Продажи по ТТ всех товаро данной категории за день кг])

SELECT 
({
[Measures].[Продажи по ТТ кг],
[Measures].[Продажи по ТТ всех товаро данной категории за день кг],
[Measures].[Доля от общей суммы]
}) ON 0, 
NON EMPTY (
{[Дата].[Г-М-Д].[Дата].&[20210328] : [Дата].[Г-М-Д].[Дата].&[20210403]},
{[Торговые точки].[ID].&[93]},
{[Номенклатура].[По категориям].[Категория].&[1]}
) ON 1 
FROM [CUB];




т.е. если в вычисляемую меру [Measures].[Доля от общей суммы] задать период, то все Ок.
Вопрос, можно ли как то посчитать сумму колонки не зная за какой период будет фильтрация?
использование [Дата].[Г-М-Д].CurrentMember.Parent.FirstChild : [Дата].[Г-М-Д].CurrentMember дает не тот результат (нарастающий, да еще и с начала месяца, а не с начальной даты "20210328").

Собственно в поиске находил только нарастающий итог. Либо подстановку конкретных периодов.
...
Рейтинг: 0 / 0
Вычислить долю
    #40085688
Oleg_SQL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Oleg_SQL,

кажется разобрался -
Код: sql
1.
SUM(AXIS(1), [Measures].[Продажи по ТТ всех товаро данной категории за день кг])
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Вычислить долю
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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